Crunchy Data PostgreSQL Security Technical Implementation Guide
Rules, Groups, and Values defined within the XCCDF Benchmark
-
SRG-APP-000375-DB-000323
<GroupDescription></GroupDescription>Group -
PostgreSQL must generate time stamps, for audit records and application data, with a minimum granularity of one second.
<VulnDiscussion>Without sufficient granularity of time stamps, it is not possible to adequately determine the chronological order of records....Rule Medium Severity -
SRG-APP-000100-DB-000201
<GroupDescription></GroupDescription>Group -
PostgreSQL must produce audit records containing sufficient information to establish the identity of any user/subject or process associated with the event.
<VulnDiscussion>Information system auditing capability is critical for accurate forensic analysis. Without information that establishes the i...Rule Medium Severity -
SRG-APP-000514-DB-000382
<GroupDescription></GroupDescription>Group -
PostgreSQL must implement NIST FIPS 140-2 or 140-3 validated cryptographic modules to generate and validate cryptographic hashes.
<VulnDiscussion>Use of weak or untested encryption algorithms undermines the purposes of utilizing encryption to protect data. The applicatio...Rule High Severity -
SRG-APP-000416-DB-000380
<GroupDescription></GroupDescription>Group -
SRG-APP-000514-DB-000383
<GroupDescription></GroupDescription>Group -
SRG-APP-000231-DB-000154
<GroupDescription></GroupDescription>Group -
PostgreSQL must protect the confidentiality and integrity of all information at rest.
<VulnDiscussion>This control is intended to address the confidentiality and integrity of information at rest in non-mobile devices and covers...Rule High Severity -
SRG-APP-000378-DB-000365
<GroupDescription></GroupDescription>Group -
PostgreSQL must prohibit user installation of logic modules (functions, trigger procedures, views, etc.) without explicit privileged status.
<VulnDiscussion>Allowing regular users to install software, without explicit privileges, creates the risk that untested or potentially malici...Rule Medium Severity -
SRG-APP-000211-DB-000122
<GroupDescription></GroupDescription>Group -
PostgreSQL must separate user functionality (including user interface services) from database management functionality.
<VulnDiscussion>Information system management functionality includes functions necessary to administer databases, network components, worksta...Rule Medium Severity -
SRG-APP-000092-DB-000208
<GroupDescription></GroupDescription>Group -
PostgreSQL must initiate session auditing upon startup.
<VulnDiscussion>Session auditing is for use when a user's activities are under investigation. To ensure the capture of all activity during th...Rule Medium Severity -
SRG-APP-000428-DB-000386
<GroupDescription></GroupDescription>Group -
PostgreSQL must implement cryptographic mechanisms to prevent unauthorized modification of organization-defined information at rest (to include, at a minimum, PII and classified information) on organization-defined information system components.
<VulnDiscussion>PostgreSQLs handling data requiring data-at-rest protections must employ cryptographic mechanisms to prevent unauthorized dis...Rule Medium Severity -
SRG-APP-000098-DB-000042
<GroupDescription></GroupDescription>Group -
PostgreSQL must produce audit records containing sufficient information to establish the sources (origins) of the events.
<VulnDiscussion>Information system auditing capability is critical for accurate forensic analysis. Without establishing the source of the eve...Rule Medium Severity
Node 2
The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.