数据库系统的安全技术实施指南 (Security Technical Implementation Guide,STIG) 工具

本文介绍了使用 Oracle Linux 7 预配的数据库系统的 STIG 工具(Python 脚本)。

安全技术实施指南 (Security Technical Implementation Guide,STIG) 是美国国防信息系统局 (Defense Information Systems Agency,DISA) 编写的一份文档,提供了有关配置系统以满足国防部 (Department of Defense,DoD) IT 网络系统内部部署的网络安全标准的指导。STIG 要求通过专注于基础设施和网络安全来降低漏洞,帮助保护网络免受网络安全威胁。

STIG 工具是一个 Python 脚本,用于确保 DISA 的 Oracle Linux 7 STIG 的安全合规性。此工具:

获取 STIG 工具

STIG 工具适用于所有新预配的数据库系统。在数据库系统节点上的以下 OS 目录位置中提供了 STIG 工具:/opt/oracle/dcs/bin/dbcsstig

可从 Oracle Technology Network (OTN) 下载 STIG 工具的更新版本。更新数据库系统代理时,还会提供 STIG 工具的更新版本。

使用 STIG 工具

对 STIG 工具使用以下语法:

dbcsstig --<operation><category>

例如:

dbcsstig --fix dod

命令参考

操作

操作参数 定义
--check, -c 检查是否符合指定类别中包括的规则。
--fix, -f 对指定类别中包括的规则应用修复。
--rollback, -rb 回滚 STIG 工具实现的系统配置更改。
--version, -v 提供 STIG 工具脚本的版本信息。
--help, -h 提供命令行帮助信息。

规则类别

类别参数 定义
static 指定数据库系统的基本映像中包含的规则。
dod 指定符合 DISA 的 Oracle Linux 7 STIG 所需的规则。
runtime 指定为一般安全强化预配后激活的规则。
all 指定所有规则。