DB 시스템용 STIG(보안 기술 구현 설명서) 도구
이 문서에서는 Oracle Linux 7을 사용하여 프로비전된 DB 시스템에 대한 Python 스크립트인 STIG 툴에 대해 설명합니다.
STIG(Security Technical Implementation Guide)는 DISA(Defense Information Systems Agency)에서 작성한 문서로, 국방부(DoD) IT 네트워크 시스템 내 배포에 대한 사이버 보안 표준을 충족하도록 시스템을 구성하는 데 대한 지침을 제공합니다. STIG 요구 사항은 취약점을 완화하기 위해 인프라 및 네트워크 보안에 집중하여 사이버 보안 위협으로부터 네트워크를 보호하는 데 도움이 됩니다.
Python 스크립트인 STIG 도구는 DISA의 Oracle Linux 7 STIG를 통한 보안 준수를 보장하는 데 사용됩니다. 이 도구는 다음과 같습니다.
- DB 시스템의 기본 이미지가 Oracle Linux 7 STIG와 호환되도록 합니다.
- 보안 준수 요구 사항을 해결하는 데 필요한 경우 프로비저닝 후에 활성화할 수 있는 특정 STIG 규칙을 시스템에 포함
-
포함된 규칙을 분류하여 다음 범주의 규칙을 보고 모니터할 수 있습니다.
- 기본 이미지에 포함된 정적 규칙
- DoD 규칙은 미국을 충족하기 위해 필요할 때 프로비저닝한 후 선택적으로 활성화됩니다. 국방부 규정 준수 표준 및
- 런타임 규칙은 필요한 경우 프로비저닝 후에 활성화되며, DB 시스템(미국 이외의 사용자 포함)에 대한 보안을 강화해야 하는 모든 사용자가 사용합니다. 국방부),
- 에서는 스크립트에서 구성 수정 사항이 없는 상태로 DB 시스템을 롤백할 수 있는 롤백 기능을 제공합니다.
- 에서는 규정 준수 검사 기능을 제공하여 DB 시스템에서 성공적으로 전달된 규칙 수를 확인할 수 있습니다.
STIG 툴 획득
STIG 툴은 새로 프로비전된 모든 DB 시스템에 제공됩니다. STIG 툴은 DB 시스템 노드의 다음 OS 디렉토리 위치에 제공됩니다. /opt/oracle/dcs/bin/dbcsstig
STIG 툴의 업데이트된 버전은 OTN(Oracle Technology Network)에서 다운로드할 수 있습니다. 업데이트된 버전의 STIG 도구는 DB 시스템 에이전트를 업데이트할 때도 제공됩니다.
STIG 툴 사용
STIG 도구에 대해 다음 구문을 사용합니다.
dbcsstig --<operation><category>
예:
dbcsstig --fix dod
명령 참조
작업
| 작업 매개변수 | 정의 |
|---|---|
--check, -c |
지정된 범주에 포함된 규칙 준수를 확인합니다. |
--fix, -f |
지정된 범주에 포함된 규칙에 대한 수정을 적용합니다. |
--rollback, -rb |
STIG 툴에 의해 구현된 시스템 구성 변경 사항을 롤백합니다. |
--version, -v |
STIG 도구 스크립트에 대한 버전 정보를 제공합니다. |
--help, -h |
명령줄 도움말 정보를 제공합니다. |
규칙 범주
| 범주 매개변수 | 정의 |
|---|---|
static |
DB 시스템의 기본 이미지에 포함된 규칙을 지정합니다. |
dod |
DISA의 Oracle Linux 7 STIG 준수에 필요한 규칙을 지정합니다. |
runtime |
일반 보안 강화에 대한 프로비전 후 활성화된 규칙을 지정합니다. |
all |
모든 규칙을 지정합니다. |