UCF STIG Viewer Logo
Changes are coming to https://stigviewer.com. Take our survey to help us understand your usage and how we can better serve you in the future.
Take Survey

The DBMS must be configured on a platform that has a NIST certified FIPS 140-2 installation of OpenSSL.


Overview

Finding ID Version Rule ID IA Controls Severity
V-73071 PGS9-00-012800 SV-87723r3_rule 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 distribution of OpenSSL. For other operating systems, users must obtain or build their own FIPS 140-2 OpenSSL libraries.
STIG Date
PostgreSQL 9.x Security Technical Implementation Guide 2020-03-23

Details

Check Text ( C-73205r8_chk )
If the deployment incorporates a custom build of the operating system and PostgreSQL guaranteeing the use of FIPS 140-2- compliant OpenSSL, this is not a finding.
Go to the below webpage and click "show all":
https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules/search
Note: Certificates 3130, 3016, and 2441 are the most common.
If the OS is not using a FIPS 140-2 certified implementation that is listed, this is a finding.

If FIPS encryption is not enabled, this is a finding.
Fix Text (F-79517r4_fix)
Install PostgreSQL on an operating system with FIPS-compliant cryptography enabled; or by other means ensure that FIPS 140-2-certified OpenSSL libraries are used by the DBMS.