본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 윈도우즈 유틸

OpenSCAP

0

OpenSCAP은 NIST 인증 SCAP 1.2 툴킷으로, 보안 규정 준수를 위한 오픈소스 솔루션입니다.

규정준수명령줄도구보안오픈소스취약점스캔

소개

OpenSCAP은 NIST 인증 SCAP 1.2 툴킷으로, 보안 규정 준수를 위한 오픈소스 솔루션입니다. Red Hat과 커뮤니티가 개발한 이 프로그램은 SCAP 문서를 로드, 스캔, 검증, 편집 및 내보낼 수 있는 명령줄 도구인 oscap을 제공합니다. Windows 지원이 공식적으로 중단되었으나, 소스 코드로부터 직접 빌드하여 사용할 수 있습니다.

상세정보

SCAP 콘텐츠 검증

oscap 도구를 사용하여 SCAP 데이터 스트림의 모든 구성 요소(XCCDF, OVAL, OCIL, CPE 등)를 검증할 수 있습니다. 예를 들어, oscap ds sds-validate scap-ds.xml 명령은 주어진 데이터 스트림의 무결성을 검사합니다.

취약점 스캔 및 평가

OVAL 정의를 기반으로 시스템 취약점을 평가할 수 있습니다. oscap oval eval --results oval-results.xml scap-oval.xml 명령은 OVAL 정의 파일의 모든 규칙을 평가하여 결과를 XML 파일로 저장합니다. 데이터 스트림 내 특정 구성 요소에 대한 평가는 oscap oval eval --datastream-id ds.xml --oval-id xccdf.xml --results oval-results.xml scap-ds.xml 형태로 수행됩니다.

XCCDF 기반 보안 점검

XCCDF 프로파일을 사용하여 특정 보안 기준에 대한 시스템 점검이 가능합니다. 예를 들어, oscap xccdf eval --profile Desktop --results xccdf-results.xml --cpe cpe-dictionary.xml scap-xccdf.xml 명령은 데스크톱 프로파일을 적용하여 스캔 결과를 생성합니다. 데이터 스트림 내 특정 XCCDF 문서에 대한 평가는 oscap xccdf eval --datastream-id ds.xml --xccdf-id xccdf.xml --results xccdf-results.xml scap-ds.xml 명령으로 수행됩니다.

문서 생성 기능

oscap은 스캔 결과로부터 다양한 보고서를 생성할 수 있습니다. XCCDF 파일부터 가이드 문서를 만들 수 있으며(oscap xccdf generate guide XCCDF-FILE > XCCDF-GUIDE-FILE), 특정 프로파일을 적용한 가이드(oscap xccdf generate guide --profile PROFILE XCCDF-FILE > XCCDF-GUIDE-FILE) 또는 스캔 결과로부터 보고서를 생성(oscap xccdf generate report XCCDF-RESULT-FILE > XCCDF-REPORT-FILE)할 수 있습니다.

다운로드 및 설치 방법

Windows용 공식 바이너리 배포는 2022년 2월 1일을 기준으로 중단되었습니다. 현재 Windows 사용자는 소스 코드를 직접 다운로드하여 빌드해야 합니다. 공식 저장소에서 소스 코드를 클론하거나 다운로드한 후, 프로젝트 내 문서에 명시된 빌드 절차를 따라야 합니다. 자세한 빌드 방법은 OpenSCAP 개발자 매뉴얼을 참조하십시오.

지원 환경 및 시스템 요구사항

OpenSCAP은 리눅스 및 유닉스 계열 시스템에서 공식적으로 지원됩니다. Windows 지원이 중단되었으나, 소스 코드 수준에서 호환성을 유지하고 있어 적절한 개발 환경(컴파일러, 필수 라이브러리 등)을 갖춘 경우 직접 빌드하여 사용할 수 있습니다. 필수 의존성 및 빌드 도구는 프로젝트의 개발자 문서에 상세히 명시되어 있습니다.

최신 버전 및 업데이트 정보

현재 버전은 1.35.0이며, 최신 소스 코드는 공식 GitHub 저장소에서 확인할 수 있습니다. 업데이트 내역은 저장소의リリース 페이지 또는 커밋 기록을 통해 확인할 수 있습니다.

제한 사항 및 확인 사항

Windows에 대한 공식적인 바이너리 지원은 2022년 2월 1일을 기준으로 종료되었습니다. 따라서 Windows 사용자는 소스 코드를 직접 컴파일해야 하며, 이 과정에서 발생할 수 있는 빌드 오류나 의존성 문제는 사용자의 책임입니다. 또한, 일부 고급 기능이나 최신 SCAP 사양 지원은 리눅스 환경에서 더 완전하게 구현될 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.