SV-261928r1117186_rule
V-261928
SRG-APP-000416-DB-000380
CD16-00-008300
CAT I
10
Note: The following instructions use the PGDATA and PGVER environment variables. Refer to APPENDIX-F for instructions on configuring PGDATA and APPENDIX-H for PGVER.
To configure PostgreSQL to use SSL as a database administrator (shown here as "postgres"), edit postgresql.conf:
$ sudo su - postgres
$ vi ${PGDATA?}/postgresql.conf
Add the following parameter:
ssl = on
As the system administrator, reload the server with the new configuration:
$ sudo systemctl reload postgresql-${PGVER?}
For more information on configuring PostgreSQL to use SSL, refer to supplementary content APPENDIX-G.
Deploy NSA-approved encrypting devices to protect the server on the network.
If PostgreSQL is deployed in an unclassified environment, this is not applicable.
If PostgreSQL is not using NSA-approved cryptography to protect classified information in accordance with applicable federal laws, Executive Orders, directives, policies, regulations, and standards, this is a finding.
To check if PostgreSQL is configured to use SSL, as the database administrator (shown here as "postgres"), run the following SQL:
$ sudo su - postgres
$ psql -c "SHOW ssl"
If SSL is off, this is a finding.
Consult network administration staff to determine whether the server is protected by NSA-approved encrypting devices. If not, this a finding.
V-261928
False
CD16-00-008300
If PostgreSQL is deployed in an unclassified environment, this is not applicable.
If PostgreSQL is not using NSA-approved cryptography to protect classified information in accordance with applicable federal laws, Executive Orders, directives, policies, regulations, and standards, this is a finding.
To check if PostgreSQL is configured to use SSL, as the database administrator (shown here as "postgres"), run the following SQL:
$ sudo su - postgres
$ psql -c "SHOW ssl"
If SSL is off, this is a finding.
Consult network administration staff to determine whether the server is protected by NSA-approved encrypting devices. If not, this a finding.
M
5598