VMW vRealize Operations Manager 6.x PostgreSQL Security Technical Implementation Guide
Pick two releases to diff their requirements.
Open a previous version of this STIG.
- RMF Control
- AC-10
- Severity
- M
- CCI
- CCI-000054
- Version
- VROM-PG-000005
- Vuln IDs
-
- V-88215
- Rule IDs
-
- SV-98865r1_rule
Checks: C-87907r1_chk
At the command prompt, execute the following command: # grep '^\s*max_connections\b' /storage/db/vcops/vpostgres/data/postgresql.conf If max_connections is not "210", this is a finding.
Fix: F-94957r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET max_connections TO '210';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000169
- Version
- VROM-PG-000025
- Vuln IDs
-
- V-88217
- Rule IDs
-
- SV-98867r1_rule
Checks: C-87909r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94959r1_fix
At the command prompt, execute the following commands: # sed -i.bak "/log_line_prefix.*/ d" /storage/db/vcops/vpostgres/data/postgresql.conf # sed -i "$ a log_line_prefix = '%m %d %u %r %p %l %c'" /storage/db/vcops/vpostgres/data/postgresql.conf # su postgres postgres@vRealizeClusterNode:> cd /opt/vmware/vpostgres/current postgres@vRealizeClusterNode:> /opt/vmware/vpostgres/9.3/bin/pg_ctl restart -D /storage/db/vcops/vpostgres/data postgres@vRealizeClusterNode:> exit
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000171
- Version
- VROM-PG-000030
- Vuln IDs
-
- V-88219
- Rule IDs
-
- SV-98869r1_rule
Checks: C-87911r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/*conf* If the permissions on any of the listed files are not "600" or more restrictive, this is a finding.
Fix: F-94961r1_fix
At the command prompt, enter the following command: # chmod 600 <file> Note: Replace <file> with the file with incorrect permissions.
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000035
- Vuln IDs
-
- V-88221
- Rule IDs
-
- SV-98871r1_rule
Checks: C-87913r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_statement is not set to "all", this is a finding.
Fix: F-94963r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-14
- Severity
- M
- CCI
- CCI-001464
- Version
- VROM-PG-000045
- Vuln IDs
-
- V-88223
- Rule IDs
-
- SV-98873r1_rule
Checks: C-87915r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_statement is not set to "all", this is a finding.
Fix: F-94965r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-14
- Severity
- M
- CCI
- CCI-001462
- Version
- VROM-PG-000050
- Vuln IDs
-
- V-88225
- Rule IDs
-
- SV-98875r1_rule
Checks: C-87917r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_statement is not set to "all", this is a finding.
Fix: F-94967r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000130
- Version
- VROM-PG-000055
- Vuln IDs
-
- V-88227
- Rule IDs
-
- SV-98877r1_rule
Checks: C-87919r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94969r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000131
- Version
- VROM-PG-000060
- Vuln IDs
-
- V-88229
- Rule IDs
-
- SV-98879r1_rule
Checks: C-87921r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94971r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000132
- Version
- VROM-PG-000065
- Vuln IDs
-
- V-88231
- Rule IDs
-
- SV-98881r1_rule
Checks: C-87923r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94973r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000133
- Version
- VROM-PG-000070
- Vuln IDs
-
- V-88233
- Rule IDs
-
- SV-98883r1_rule
Checks: C-87925r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94975r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000134
- Version
- VROM-PG-000075
- Vuln IDs
-
- V-88235
- Rule IDs
-
- SV-98885r1_rule
Checks: C-87927r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94977r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-001487
- Version
- VROM-PG-000080
- Vuln IDs
-
- V-88237
- Rule IDs
-
- SV-98887r1_rule
Checks: C-87929r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94979r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-000135
- Version
- VROM-PG-000085
- Vuln IDs
-
- V-88239
- Rule IDs
-
- SV-98889r1_rule
Checks: C-87931r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_line_prefix is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-94981r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-5
- Severity
- L
- CCI
- CCI-000140
- Version
- VROM-PG-000095
- Vuln IDs
-
- V-88241
- Rule IDs
-
- SV-98891r1_rule
Checks: C-87933r1_chk
At the command prompt, execute the following command: # grep '^\s*log_truncate_on_rotation\b' /storage/db/vcops/vpostgres/data/postgresql.conf If log_truncate_on_rotation is not set to "on", this is a finding.
Fix: F-94983r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_truncate_on_rotation TO on;" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-000162
- Version
- VROM-PG-000105
- Vuln IDs
-
- V-88243
- Rule IDs
-
- SV-98893r1_rule
Checks: C-87935r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/pg_log/*.log If the permissions on any log files are not "600", this is a finding.
Fix: F-94985r1_fix
At the command prompt, enter the following command: # chmod 600 /storage/db/vcops/vpostgres/data/pg_log/<file_name> Replace <file_name> with files to be modified. At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_file_mode TO '0600';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-000163
- Version
- VROM-PG-000110
- Vuln IDs
-
- V-88245
- Rule IDs
-
- SV-98895r1_rule
Checks: C-87937r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/pg_log/*.log If the owner of any log files is not "postgres:users", this is a finding.
Fix: F-94987r1_fix
At the command prompt, enter the following command: # chown postgres:users /storage/db/vcops/vpostgres/data/pg_log/<file_name> Replace <file_name> with files to be modified.
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-000164
- Version
- VROM-PG-000115
- Vuln IDs
-
- V-88247
- Rule IDs
-
- SV-98897r1_rule
Checks: C-87939r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/pg_log/*.log If the group-owner of any log files is not "postgres:users", this is a finding.
Fix: F-94989r1_fix
At the command prompt, enter the following command: # chown postgres:users /storage/db/vcops/vpostgres/data/pg_log/<file_name> Replace <file_name> with files to be modified.
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-001493
- Version
- VROM-PG-000120
- Vuln IDs
-
- V-88249
- Rule IDs
-
- SV-98899r1_rule
Checks: C-87941r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/*conf* /var/vmware/vpostgres/9.3/.pgpass If the permissions on any of the listed files are not "600", this is a finding.
Fix: F-94991r1_fix
At the command prompt, enter the following command: # chmod 600 <file> Note: Replace <file> with the file with incorrect permissions.
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-001494
- Version
- VROM-PG-000125
- Vuln IDs
-
- V-88251
- Rule IDs
-
- SV-98901r1_rule
Checks: C-87943r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/*conf* /var/vmware/vpostgres/9.3/.pgpass If the owner of any configuration file is not "postgres:users", this is a finding.
Fix: F-94993r1_fix
At the command prompt, enter the following command: # chown postgres:users <file_name> Replace <file_name> with files to be modified.
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-001495
- Version
- VROM-PG-000130
- Vuln IDs
-
- V-88253
- Rule IDs
-
- SV-98903r1_rule
Checks: C-87945r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/*conf* /var/vmware/vpostgres/9.3/.pgpass If the group-owner of any configuration file is not "postgres:users", this is a finding.
Fix: F-94995r1_fix
At the command prompt, enter the following command: # chown postgres:users <file_name> Replace <file_name> with files to be modified.
- RMF Control
- CM-5
- Severity
- M
- CCI
- CCI-001499
- Version
- VROM-PG-000150
- Vuln IDs
-
- V-88255
- Rule IDs
-
- SV-98905r1_rule
Checks: C-87947r1_chk
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "\dp;" Review the Access Privileges column. If any tables have permissions to users other than "postgres", this is a finding.
Fix: F-94997r1_fix
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER TABLE <tablename> OWNER TO postgres;" Replace <tablename> with the name of the table discovered during the check.
- RMF Control
- CM-5
- Severity
- M
- CCI
- CCI-001499
- Version
- VROM-PG-000155
- Vuln IDs
-
- V-88257
- Rule IDs
-
- SV-98907r1_rule
Checks: C-87949r1_chk
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "\du;" If the accounts other than "postgres" and "vc" have create privileges, this is a finding.
Fix: F-94999r1_fix
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "REVOKE ALL PRIVILEGES FROM <user>;" Replace <user> with the account discovered during the check.
- RMF Control
- CM-7
- Severity
- M
- CCI
- CCI-000381
- Version
- VROM-PG-000160
- Vuln IDs
-
- V-88259
- Rule IDs
-
- SV-98909r1_rule
Checks: C-87951r1_chk
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT datname FROM pg_database WHERE datistemplate = false;" If the output is not the following lines, this is a finding: datname ---------- postgres VCDB (2 rows)
Fix: F-95001r1_fix
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "DROP DATABASE IF EXISTS <name>;"
- RMF Control
- CM-7
- Severity
- M
- CCI
- CCI-000382
- Version
- VROM-PG-000180
- Vuln IDs
-
- V-88261
- Rule IDs
-
- SV-98911r1_rule
Checks: C-87953r1_chk
At the command prompt, execute the following command: # grep '^\s*port\b' /storage/db/vcops/vpostgres/data/postgresql.conf If the port is set to "5432", this is NOT a finding. If the port is not set to "5432" and if the ISSO does not have documentation of an approved variance for using a non-standard port, this is a finding.
Fix: F-95003r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET port TO '5432';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- IA-2
- Severity
- M
- CCI
- CCI-000764
- Version
- VROM-PG-000185
- Vuln IDs
-
- V-88263
- Rule IDs
-
- SV-98913r1_rule
Checks: C-87955r1_chk
At the command prompt, execute the following command to enter the psql prompt: # cat /storage/db/vcops/vpostgres/data/pg_hba.conf If any rows have "trust" specified for the "METHOD" column, this is a finding.
Fix: F-95005r1_fix
Navigate to and open /storage/db/vcops/vpostgres/data/pg_hba.conf. Navigate to the user that has a method of "trust". Change the method to md5. A correct, typical line will look like the below: # TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 md5
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000196
- Version
- VROM-PG-000190
- Vuln IDs
-
- V-88265
- Rule IDs
-
- SV-98915r1_rule
Checks: C-87957r1_chk
At the command prompt, execute the following command to enter the psql prompt: # cat /storage/db/vcops/vpostgres/data/pg_hba.conf If any rows have "trust" specified for the "METHOD" column, this is a finding.
Fix: F-95007r1_fix
Navigate to and open /storage/db/vcops/vpostgres/data/pg_hba.conf. Navigate to the user that has a method of "trust". Change the method to md5. A correct, typical line will look like the below: # TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 md5
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000197
- Version
- VROM-PG-000195
- Vuln IDs
-
- V-88267
- Rule IDs
-
- SV-98917r1_rule
Checks: C-87959r1_chk
At the command prompt, execute the following command: # grep '^\s*ssl\b' /storage/db/vcops/vpostgres/data/postgresql.conf If ssl is not set to "on", this is a finding.
Fix: F-95009r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET ssl TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- IA-7
- Severity
- H
- CCI
- CCI-000803
- Version
- VROM-PG-000220
- Vuln IDs
-
- V-88269
- Rule IDs
-
- SV-98919r1_rule
Checks: C-87961r1_chk
At the command prompt, execute the following command: # grep '^\s*ssl_ciphers\b' /storage/db/vcops/vpostgres/data/postgresql.conf If ssl_ciphers is not set to "FIPS: +3DES:!aNULL", this is a finding.
Fix: F-95011r1_fix
At the command prompt, execute the following commands: # sed -i.bak "/ssl_ciphers\s.*/ d" /storage/db/vcops/vpostgres/data/postgresql.conf # sed -i "$ a ssl_ciphers = 'FIPS: +3DES:\!aNULL'" /storage/db/vcops/vpostgres/data/postgresql.conf # su postgres postgres@vRealizeClusterNode:> cd /opt/vmware/vpostgres/current postgres@vRealizeClusterNode:> /opt/vmware/vpostgres/9.3/bin/pg_ctl restart -D /storage/db/vcops/vpostgres/data postgres@vRealizeClusterNode:> exit
- RMF Control
- SC-24
- Severity
- M
- CCI
- CCI-001665
- Version
- VROM-PG-000255
- Vuln IDs
-
- V-88271
- Rule IDs
-
- SV-98921r1_rule
Checks: C-87963r1_chk
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT name, setting FROM pg_settings WHERE name IN ('fsync','full_page_writes','synchronous_commit');" If "fsync", "full_page_writes", and "synchronous_commit" are not set to "on", this is a finding. The command should return the below lines: name | setting ---------------------------+--------- fsync | on full_page_writes | on synchronous_commit | on (3 rows)
Fix: F-95013r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET <name> TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();" Note: Substitute <name> with the incorrectly set parameter.
- RMF Control
- SC-3
- Severity
- M
- CCI
- CCI-001084
- Version
- VROM-PG-000265
- Vuln IDs
-
- V-88273
- Rule IDs
-
- SV-98923r1_rule
Checks: C-87965r1_chk
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "\dp.*.;" Review the Access Privilege column for all Schemas listed as information_schema and pg_catalog. If access privilege is granted to any users other than "postgres", this is a finding.
Fix: F-95015r1_fix
At the command prompt, execute the following command: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "REVOKE ALL PRIVILEGES ON <name> FROM <user>;" Replace <name> and <user> with the Access Privilege name and account, respectively, discovered during the check.
- RMF Control
- SC-4
- Severity
- M
- CCI
- CCI-001090
- Version
- VROM-PG-000270
- Vuln IDs
-
- V-88275
- Rule IDs
-
- SV-98925r1_rule
Checks: C-87967r1_chk
Obtain the site data-transfer policy from the ISSO. Review the policies and procedures used to ensure that all vROps data is being protected from unauthorized and unintended information transformation in accordance with site policy. If the site data-transfer policy is not followed, this is a finding.
Fix: F-95017r1_fix
Modify any code used for moving data from production to development/test systems to comply with the organization-defined site data-transfer policy, and to ensure copies of production data are not left in unsecured locations.
- RMF Control
- SI-11
- Severity
- M
- CCI
- CCI-001314
- Version
- VROM-PG-000305
- Vuln IDs
-
- V-88277
- Rule IDs
-
- SV-98927r1_rule
Checks: C-87969r1_chk
At the command prompt, execute the following command: # ls -l /storage/db/vcops/vpostgres/data/serverlog If the file permissions are more permissive than "640", this is a finding.
Fix: F-95019r1_fix
At the command prompt, enter the following command: chmod 640 /storage/db/vcops/vpostgres/data/serverlog
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-001844
- Version
- VROM-PG-000355
- Vuln IDs
-
- V-88279
- Rule IDs
-
- SV-98929r1_rule
Checks: C-87971r1_chk
At the command prompt, execute the following command: # grep '^\s*logging_collector\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "logging_collector" is not set to "on", this is a finding.
Fix: F-95021r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET logging_collector TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-3
- Severity
- M
- CCI
- CCI-001844
- Version
- VROM-PG-000360
- Vuln IDs
-
- V-88281
- Rule IDs
-
- SV-98931r1_rule
Checks: C-87973r1_chk
At the command prompt, execute the following command: # grep '^\s*logging_collector\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "logging_collector" is not set to "on", this is a finding.
Fix: F-95023r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET logging_collector TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-5
- Severity
- M
- CCI
- CCI-001855
- Version
- VROM-PG-000370
- Vuln IDs
-
- V-88283
- Rule IDs
-
- SV-98933r1_rule
Checks: C-87975r1_chk
At the command prompt, execute the following command: # grep '^\s*syslog_facility\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "syslog_facility" is not set to "local0", this is a finding.
Fix: F-95025r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET syslog_facility TO 'local0';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-5
- Severity
- M
- CCI
- CCI-001858
- Version
- VROM-PG-000375
- Vuln IDs
-
- V-88285
- Rule IDs
-
- SV-98935r1_rule
Checks: C-87977r1_chk
At the command prompt, execute the following command: # grep '^\s*syslog_facility\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "syslog_facility" is not set to "local0", this is a finding.
Fix: F-95027r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET syslog_facility TO 'local0';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-8
- Severity
- M
- CCI
- CCI-001890
- Version
- VROM-PG-000380
- Vuln IDs
-
- V-88287
- Rule IDs
-
- SV-98937r1_rule
Checks: C-87979r1_chk
At the command prompt, execute the following command: # grep '^\s*log_timezone\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_timezone" is not set to "UTC", this is a finding.
Fix: F-95029r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_timezone TO 'UTC';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-8
- Severity
- M
- CCI
- CCI-001889
- Version
- VROM-PG-000385
- Vuln IDs
-
- V-88289
- Rule IDs
-
- SV-98939r1_rule
Checks: C-87981r1_chk
At the command prompt, execute the following command: # grep '^\s*log_line_prefix\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_line_prefix" is not set to "%m %d %u %r %p %l %c", this is a finding.
Fix: F-95031r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_line_prefix TO '%m %d %u %r %p %l %c';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- CM-5
- Severity
- M
- CCI
- CCI-001813
- Version
- VROM-PG-000395
- Vuln IDs
-
- V-88291
- Rule IDs
-
- SV-98941r1_rule
Checks: C-87983r1_chk
At the command prompt, enter the following command: # ls -l /storage/db/vcops/vpostgres/data/*conf* /var/vmware/vpostgres/9.3/.pgpass If the permissions on any of the listed files are not "600", this is a finding.
Fix: F-95033r1_fix
At the command prompt, enter the following command: # chmod 600 <file> Note: Replace <file> with the file with incorrect permissions.
- RMF Control
- CM-7
- Severity
- M
- CCI
- CCI-001762
- Version
- VROM-PG-000405
- Vuln IDs
-
- V-88293
- Rule IDs
-
- SV-98943r1_rule
Checks: C-87985r1_chk
At the command prompt, execute the following command: # grep '^\s*port\b' /storage/db/vcops/vpostgres/data/postgresql.conf If the port is set to "5432", this is NOT a finding. If the port is not set to "5432" and if the ISSO does not have documentation of an approved variance for using a non-standard port, this is a finding.
Fix: F-95035r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET port TO '5432';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- SI-10
- Severity
- M
- CCI
- CCI-002754
- Version
- VROM-PG-000455
- Vuln IDs
-
- V-88295
- Rule IDs
-
- SV-98945r1_rule
Checks: C-87987r1_chk
At the command prompt, execute the following command: # grep '^\s*client_encoding\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "client_encoding" is not set to "UTF8", this is a finding.
Fix: F-95037r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET client_encoding TO 'UTF8';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- SI-2
- Severity
- H
- CCI
- CCI-002605
- Version
- VROM-PG-000465
- Vuln IDs
-
- V-88297
- Rule IDs
-
- SV-98947r1_rule
Checks: C-87989r1_chk
Obtain supporting documentation from the ISSO. Review the policies and procedures used to ensure that all security-related upgrades are being installed within the configured time period directed by an authoritative source. If all security-related upgrades are not being installed within the configured time period directed by an authoritative source, this is a finding.
Fix: F-95039r1_fix
Verify that patches and updates from an authoritative source are applied at least within 24 hours after they have been received and has been documented in the supporting documentation.
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000470
- Vuln IDs
-
- V-88299
- Rule IDs
-
- SV-98949r1_rule
Checks: C-87991r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95041r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000475
- Vuln IDs
-
- V-88301
- Rule IDs
-
- SV-98951r1_rule
Checks: C-87993r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95043r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000490
- Vuln IDs
-
- V-88303
- Rule IDs
-
- SV-98953r1_rule
Checks: C-87995r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95045r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000495
- Vuln IDs
-
- V-88305
- Rule IDs
-
- SV-98955r1_rule
Checks: C-87997r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95047r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000500
- Vuln IDs
-
- V-88307
- Rule IDs
-
- SV-98957r1_rule
Checks: C-87999r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95049r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000505
- Vuln IDs
-
- V-88309
- Rule IDs
-
- SV-98959r1_rule
Checks: C-88001r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95051r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000510
- Vuln IDs
-
- V-88311
- Rule IDs
-
- SV-98961r1_rule
Checks: C-88003r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95053r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000515
- Vuln IDs
-
- V-88313
- Rule IDs
-
- SV-98963r1_rule
Checks: C-88005r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95055r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000530
- Vuln IDs
-
- V-88315
- Rule IDs
-
- SV-98965r1_rule
Checks: C-88007r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95057r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000535
- Vuln IDs
-
- V-88317
- Rule IDs
-
- SV-98967r1_rule
Checks: C-88009r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95059r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000540
- Vuln IDs
-
- V-88319
- Rule IDs
-
- SV-98969r1_rule
Checks: C-88011r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95061r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000545
- Vuln IDs
-
- V-88321
- Rule IDs
-
- SV-98971r1_rule
Checks: C-88013r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95063r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000550
- Vuln IDs
-
- V-88323
- Rule IDs
-
- SV-98973r1_rule
Checks: C-88015r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95065r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000560
- Vuln IDs
-
- V-88325
- Rule IDs
-
- SV-98975r1_rule
Checks: C-88017r1_chk
At the command prompt, execute the following command: # grep '^\s*log_connections\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_connections" is not set to "on", this is a finding.
Fix: F-95067r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_connections TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000565
- Vuln IDs
-
- V-88327
- Rule IDs
-
- SV-98977r1_rule
Checks: C-88019r1_chk
At the command prompt, execute the following command: # grep '^\s*log_min_messages\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_min_messages" is not set to "warning", this is a finding.
Fix: F-95069r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_min_messages TO 'warning';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000570
- Vuln IDs
-
- V-88329
- Rule IDs
-
- SV-98979r1_rule
Checks: C-88021r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95071r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000575
- Vuln IDs
-
- V-88331
- Rule IDs
-
- SV-98981r1_rule
Checks: C-88023r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95073r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000580
- Vuln IDs
-
- V-88333
- Rule IDs
-
- SV-98983r1_rule
Checks: C-88025r1_chk
At the command prompt, execute the following command: # grep '^\s*log_connections\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_connections" is not set to "on", this is a finding.
Fix: F-95075r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_connections TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000585
- Vuln IDs
-
- V-88335
- Rule IDs
-
- SV-98985r1_rule
Checks: C-88027r1_chk
At the command prompt, execute the following command: # grep '^\s*log_connections\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_connections" is not set to "on", this is a finding.
Fix: F-95077r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_connections TO 'on';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000590
- Vuln IDs
-
- V-88337
- Rule IDs
-
- SV-98987r1_rule
Checks: C-88029r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95079r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000595
- Vuln IDs
-
- V-88339
- Rule IDs
-
- SV-98989r1_rule
Checks: C-88031r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95081r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- VROM-PG-000600
- Vuln IDs
-
- V-88341
- Rule IDs
-
- SV-98991r1_rule
Checks: C-88033r1_chk
At the command prompt, execute the following command: # grep '^\s*log_statement\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "log_statement" is not set to "all", this is a finding.
Fix: F-95083r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET log_statement TO 'all';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- SC-13
- Severity
- H
- CCI
- CCI-002450
- Version
- VROM-PG-000605
- Vuln IDs
-
- V-88343
- Rule IDs
-
- SV-98993r1_rule
Checks: C-88035r2_chk
At the command prompt, execute the following command: # grep '^\s*ssl_ciphers\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "ssl_ciphers" is not set to "FIPS: +3DES:!aNULL", this is a finding.
Fix: F-95085r1_fix
At the command prompt, execute the following commands: # sed -i.bak "/ssl_ciphers\s.*/ d" /storage/db/vcops/vpostgres/data/postgresql.conf # sed -i "$ a ssl_ciphers = 'FIPS: +3DES:\!aNULL'" /storage/db/vcops/vpostgres/data/postgresql.conf # su postgres postgres@vRealizeClusterNode:> cd /opt/vmware/vpostgres/current postgres@vRealizeClusterNode:> /opt/vmware/vpostgres/9.3/bin/pg_ctl restart -D /storage/db/vcops/vpostgres/data postgres@vRealizeClusterNode:> exit
- RMF Control
- SC-13
- Severity
- H
- CCI
- CCI-002450
- Version
- VROM-PG-000610
- Vuln IDs
-
- V-88345
- Rule IDs
-
- SV-98995r1_rule
Checks: C-88037r1_chk
At the command prompt, execute the following command: # grep '^\s*ssl_ciphers\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "ssl_ciphers" is not set to "FIPS: +3DES:!aNULL", this is a finding.
Fix: F-95087r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET ssl_ciphers TO 'FIPS: +3DES:!aNULL';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- SC-13
- Severity
- H
- CCI
- CCI-002450
- Version
- VROM-PG-000615
- Vuln IDs
-
- V-88347
- Rule IDs
-
- SV-98997r1_rule
Checks: C-88039r1_chk
At the command prompt, execute the following command: # grep '^\s*ssl_ciphers\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "ssl_ciphers" is not set to "FIPS: +3DES:!aNULL", this is a finding.
Fix: F-95089r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET ssl_ciphers TO 'FIPS: +3DES:!aNULL';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- AU-4
- Severity
- M
- CCI
- CCI-001851
- Version
- VROM-PG-000620
- Vuln IDs
-
- V-88349
- Rule IDs
-
- SV-98999r1_rule
Checks: C-88041r1_chk
At the command prompt, execute the following command: # grep '^\s*syslog_facility\b' /storage/db/vcops/vpostgres/data/postgresql.conf If "syslog_facility" is not set to "local0", this is a finding.
Fix: F-95091r1_fix
At the command prompt, execute the following commands: # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "ALTER SYSTEM SET syslog_facility TO 'local0';" # /opt/vmware/vpostgres/current/bin/psql -U postgres -c "SELECT pg_reload_conf();"
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- VROM-PG-000625
- Vuln IDs
-
- V-88351
- Rule IDs
-
- SV-99001r1_rule
Checks: C-88043r1_chk
Obtain supporting documentation from the ISSO. Verify that this Security Technical Implementation Guide (STIG) is the most current STIG available for PostgreSQL on vROps. Assess all of the organization's vROps installations to ensure that they are fully compliant with the most current PostgreSQL STIG. If the PostgreSQL configuration is not compliant with the most current PostgreSQL STIG, this is a finding.
Fix: F-95093r1_fix
Install the latest approved security-relevant software updates and document in the supporting documentation.