EDB PostgreSQL Advanced Server Security
The world's most advanced open-source database

Most protection techniques against SQL attacks rely on careful coding and general security best practices. Being careful is good, but it may not provide sufficient protection. SQL/Protect, provides an additional firewall at the database layer against SQL injection attacks, intended for use by database administrators and contributing to developers' prevention methods.
SQL Protect
Most protection techniques against SQL attacks It relies on being careful during coding and general security best practices. Being careful is good, but it may not provide enough protection.
Postgres Advanced Server has SQL/Protect moduleyle, at the database layer against SQL injection attacks, intended for use by database administrators and will contribute to developers' prevention methods provides an additional firewall.
While SQL/Protect works as a security layer that can be managed by database experts, on the other hand by analyzing incoming queries automatically normal database Protection with security policies provides. SQL/Protect with the learning feature both good and malicious queries trainable for recognizing queries.
SQL/Protect, to tables that are not within the user's authorization Access, bulk data deletion, like function creation recognizing critical queries and anomalous queries database and protects your data against deletion, unauthorized access, and malicious queries. Learning modeSQL Protect, which you can easily start using in nda, under test or active mode Executable.
Besides all of this, database security in active modewhile securing the database, your database specialist directed against your application Statistical information regarding SQL attacks As the owner, you get the opportunity to conduct more detailed studies on issues that require precautions.
Virtual Private Database
With Virtual Private Database most sensitive access control permissions can be configured with security policies. Such that, Access permissions can be defined even for a single row and even for a single column of a row.
Thanks to this feature, very different from its peers and by creating a useful security application, users access to other user data can be restricted. This type of security implementation, which is normally done at the application layer and increases development time, complicates the process, and is prone to errors, is possible with Postgres Advanced Server.
Security, that allows you to configure access permissions down to SQL commands Thanks to this feature, for example, you can grant a user permission to view all records (SELECT), but grant permission to modify only a specific set of records (UPDATE).
Audit Logs
Postgres Advanced Server audit logs (audit logs) amount. Database with audit reports database administrators, security professionals, auditors, and managers database can analyze its access and activities, they do not feel the need for additional tools and equipment in audits regarding corporate compliance.
Audit reports successful and unsuccessful database accesses and in addition to its use, data creation, deletion, and modification includes its operations. Audit controls are structured in a way that database administrators can easily edit and manage.



