Oracle Advanced Security

Oracle Advanced Security protects sensitive data from unauthorized access within databases, on the network and “at rest” on storage media. An option to the Oracle Database 11g Enterprise Edition and beyond, it provides advanced data encryption and strong authentication services for Oracle databases, while also protecting against theft or accidental loss of database backups and storage media. These controls help you address regulatory requirements (e.g., PCI and HIPAA), as well as reduce the financial and reputational risk associated with data breaches and data loss.

Key components of Oracle Advanced Security include:

  • Oracle Transparent Data Encryption
  • Oracle Data Redaction
  • Oracle Secure Authentication

Oracle Transparent Data Encryption

Transparent data encryption encrypts data before it is written to disk, and decrypts data automatically when it is read from storage. You can use transparent data encryption without making changes to your applications. Likewise, your existing Oracle database access controls (roles, virtual private database, Oracle Database Vault, etc.) will still be enforced.

You can apply transparent data encryption at the tablespace or column levels. The former is ideal for efficiently encrypting entire application tables, while the latter lets you encrypt individual data elements like credit card numbers or social security numbers.

Oracle Data Redaction

Oracle data redaction is a feature introduced in Oracle Database 12c.  Part of the Advanced Security option, it enables real-time protection of data as it is displayed to end-users, with no changes to existing applications required.

Data redaction works by applying the specified protection at query execution time. It transforms the data to be displayed on-the-fly before it leaves the database, but the stored data is unchanged. This makes data redaction ideal for production environments. Data redaction differs from the Oracle Data Masking feature, which updates data using masked shapes and stores it in new data blocks.

Oracle Secure Authentication

Skip to content