数据库系统的安全技术实施指南 (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 的安全合规性。此工具:
- 使数据库系统的基本映像符合 Oracle Linux 7 STIG,
- 将某些 STIG 规则嵌入到系统中,这些规则可在满足安全合规性要求时在预配后激活,
-
对嵌入式规则进行分类,使您能够查看和监视以下类别中的规则:
- 基本映像中包括的静态规则,
- DoD 规则,在需要满足美国要求时,可以选择在预配后激活这些规则。国防部合规标准,以及
- 运行时规则,这些规则在预配后根据需要激活,并且供需要加强数据库系统安全的所有用户(包括美国以外的用户)使用。国防部 ),
- 提供了回退功能,使您能够将数据库系统回退到未通过脚本进行配置修改的状态,并且
- 提供了合规性检查功能,使您能够了解数据库系统成功传递了多少规则。
获取 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 |
指定所有规则。 |