JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Access Audit and User Action Logging

    SQL SELF
    48 level,0 lecture
    In this lecture, you'll learn how to set up auditing and logging of user actions in PostgreSQL: track connections, log data changes, analyze logs for security and optimization, and use best practices for managing event logs.
    Open
  • Intro to Data Encryption with pgcrypto

    SQL SELF
    48 level,1 lecture
    In this lecture, you'll learn how to use the pgcrypto extension in PostgreSQL for encrypting, decrypting, and hashing data, as well as generating random tokens. We'll cover symmetric and asymmetric encryption, password protection, practical scenarios, and common mistakes when working with cryptography in your database.
    Open
  • Examples of Table-Level and Column-Level Data Encryption

    SQL SELF
    48 level,2 lecture
    In this lecture, you'll learn how to implement data encryption in PostgreSQL at the level of individual columns and tables. We'll check out some hands-on examples of using pgcrypto functions for symmetric encryption, adding encryption to existing tables, some quirks of working with encrypted data, and also how to safely store passwords using hashing.
    Open
  • Protection from SQL Injections and Other Attacks: PREPARE, EXECUTE, parameterized queries

    SQL SELF
    48 level,3 lecture
    In this lecture, you'll learn how to protect your PostgreSQL database from SQL injections and other attacks using prepared statements (PREPARE/EXECUTE), parameterized queries, and best practices for data validation and privilege setup. SQL and Python examples will help you get how to safely handle user input.
    Open
  • Common Security Setup Mistakes and How to Prevent Them

    SQL SELF
    48 level,4 lecture
    In this lecture, you'll learn about the most common mistakes when setting up PostgreSQL security: excessive privileges, lack of encryption, SQL injection vulnerabilities, misconfigured pg_hba.conf, RLS mistakes, risks with admin roles, insufficient logging, and outdated authentication methods. For each mistake, you'll get practical examples and ways to avoid them.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush