Security Technical Implementation Guide (STIG) Tool for the DB System

This article describes the STIG tool, a Python script, for DB Systems provisioned using Oracle Linux 7.

A Security Technical Implementation Guide (STIG) is a document written by the Defense Information Systems Agency (DISA) that provides guidance on configuring a system to meet cybersecurity standards for deployment within the Department of Defense’s (DoD) IT network systems. STIG requirements help secure the network against cybersecurity threats by focusing on infrastructure and network security to mitigate vulnerabilities.

The STIG tool, a Python script, is used to ensure security compliance with DISA’s Oracle Linux 7 STIG. This tool:

Acquire the STIG Tool

The STIG tool is provided for all newly provisioned DB Systems. The STIG tool is provided in the following OS directory location on DB System nodes: /opt/oracle/dcs/bin/dbcsstig

Updated versions of the STIG tool will be available for download from the Oracle Technology Network (OTN). Updated versions of the STIG tool are also provided when you update the DB System agent.

Use the STIG Tool

Use the following syntax for the STIG tool:

dbcsstig --<operation><category>

For example:

dbcsstig --fix dod

Command Reference

Operations

Operation Parameter Definition
--check, -c Checks for compliance with rules included in the specified category.
--fix, -f Applies fixes for rules included in the specified category.
--rollback, -rb Rolls back system configuration changes implemented by the STIG tool.
--version, -v Provides version information for the STIG tool script.
--help, -h Provides command-line help information.

Rule Categories

Category Parameter Definition
static To specify rules included in the base image of the DB System.
dod To specify rules required for compliance with DISA’s Oracle Linux 7 STIG.
runtime To specify rules activated after provisioning for general security hardening.
all To specify all rules.