2.2.12 Ensure 'SSL_CERT_REVOCATION' Is Set To 'REQUIRED'

Information

The SSL_CERT_REVOCATION parameter in Oracle's sqlnet.ora file specifies whether the system should check the revocation status of SSL certificates during authentication. This check ensures that invalid, revoked, or compromised certificates cannot be used to establish secure connections.

Enabling SSL certificate revocation checking helps maintain the integrity and security of SSL connections by ensuring that only valid certificates are accepted. Without this validation, compromised certificates could allow unauthorized entities to impersonate legitimate servers or clients, potentially exposing sensitive data to interception or attacks.

Solution

To remediate this recommendation, set SSL_CERT_REVOCATION to required

SQLNET.SSL_CERT_REVOCATION=REQUIRED

Impact:

Enabling this setting without proper certificate infrastructure (e.g., CRL or OCSP) could result in failed connections if the revocation status cannot be determined.

See Also

https://workbench.cisecurity.org/benchmarks/16474