스크랩 작업대
1.2.1
SCAP 콘텐츠에 대한 검색, 조정 및 검증 기능을 제공하는 GUI 도구
SCAP Workbench는 SCAP 콘텐츠에 대한 검색, 조정 및 검증 기능을 제공하는 GUI 도구입니다. Openscap 라이브러리를 사용하여 SCAP 기능에 액세스합니다.
프로젝트 홈페이지는 https://www.open-scap.org/tools/scap-workbench/입니다.
필수 종속성:
# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpass
필수 종속성(git repo에만 해당되며 릴리스된 tarball에는 필요하지 않음):
# yum install asciidoc
선택적 종속성:
# yum install polkit
우분투에서는 대략 다음과 같습니다:
# apt install build-essential openssh-client libopenscap-dev libqt5xmlpatterns5-dev ssh-askpass
# apt install asciidoc
# apt install libpolkit-agent-1-0
$ mkdir build ; cd build
$ cmake ../
$ make
로컬로 빌드된 OpenSCAP 라이브러리 내보내기에 대해 빌드하려면 다음 변수를 사용하세요.
$ export PKG_CONFIG_PATH= " $PKG_CONFIG_PATH :/PATH/TO/DIR/WITH/.pcFILE/ "
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
또한 환경 변수를 내보내는 대신 사용자 정의 CMake 정의를 사용할 수 있습니다.
$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/
-DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path
-DOPENSCAP_VERSION:STRING="X.Y.Z"
../
$ make
(빌드 폴더 내):
$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install
4a) SCAP Workbench 실행: (설치된 경우)
열린 파일 대화 상자 생성:
$ scap-workbench
로드할 XCCDF 파일을 사용하여:
$ scap-workbench /path/to/xccdf-file.xml
로드할 소스 데이터 스트림(SDS):
$ scap-workbench /path/to/sds-file
4b) SCAP Workbench 실행: (설치 없이 빌드 디렉토리에서 바로)
참고: 로컬로 구축된 OpenSCAP 라이브러리에 대해 SCAP-Workbench를 구축한 경우 다음 명령 중 하나를 실행하십시오.
$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/
또는
$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
그런 다음:
$ cd build/
$ bash runwrapper.sh ./scap-workbench
이제 SCAP Workbench 실행 파일이 빌드되었을 것입니다. 사용 방법에 대한 문서는 사용자 설명서를 참조하십시오.
사용자 설명서를 얻는 방법은 3가지가 있습니다.
Help -> User Manual
클릭하세요./usr/share/doc/scap-workbench/user_manual.html
(시스템 전체에 설치됨) 또는 doc/user_manual.html
(tarball에서)을 엽니다.$ mkdir build ; cd build
$ cmake ../
$ make package_source