The EDB Postgres Advanced Server must be configured on a platform that has a NIST-certified FIPS 140-2 or 140-3 installation of OpenSSL.
Overview
| Finding ID | Version | Rule ID | IA Controls | Severity |
| V-259255 | EPAS-00-004950 | SV-259255r961050_rule | CCI-000803 | high |
| Description | ||||
| PostgreSQL uses OpenSSL for the underlying encryption layer. It must be installed on an operating system that contains a certified FIPS 140-2 or 140-3 distribution of OpenSSL. For other operating systems, users must obtain or build their own FIPS 140 OpenSSL libraries. | ||||
| STIG | Date | |||
| EnterpriseDB Postgres Advanced Server (EPAS) Security Technical Implementation Guide | 2024-08-27 | |||
Details
Check Text (C-259255r961050_chk)
If the deployment incorporates a custom build of the operating system and PostgreSQL guaranteeing the use of FIPS 140-2 or 140-3 compliant OpenSSL, this is not a finding.
If PostgreSQL is not installed on an OS found in the CMVP (https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules), this is a finding.
If FIPS encryption is not enabled, this is a finding.
Fix Text (F-62903r938817_fix)
Install PostgreSQL with FIPS-compliant cryptography enabled on an OS found in the CMVP (https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules) or by other means, ensure that FIPS 140-2 or 140-3 certified OpenSSL libraries are used by the DBMS.