14.6. 스캔한 이미지에서 SBOM 생성
RHACS를 사용하여 스캔된 컨테이너 이미지에서 SBOM(SoftwareServiceVersion of materials)을 생성할 수 있습니다.
SBOM은 애플리케이션 내에서 소프트웨어 구성 요소, 종속성 및 라이브러리에 대한 자세한 개요를 제공합니다. RHACS는 RHACS에서 수행하는 검사 결과를 사용하여 SBOM을 생성합니다. RHACS 포털, roxctl CLI 또는 RHACS API를 사용하여 SBOM을 생성할 수 있습니다.
14.6.1. SBOM 정보 링크 복사링크가 클립보드에 복사되었습니다!
Software bill of materials (SBOM)는 소프트웨어의 구성 요소와 출처를 나열하는 디지털 레코드입니다. 조직은 SBOM을 사용하여 취약한 소프트웨어 패키지 및 구성 요소를 찾고 보다 신속하게 대응하여 위험을 완화할 수 있습니다. 또한 SBOM을 생성할 수 있는 것은 조직이 Executive Order 14028을 준수하는 데 도움이 됩니다: Nations Cybersecurity 개선
SBOM은 데이터 수집 방법 및 생성 방법에 따라 다양한 유형의 정보를 포함할 수 있습니다. CISA(Cybersecurity & Infrastructure Security Agency)는 SBOM 의 유형을 요약하는 SBOM(Software bill of material) 유형을 제공합니다.
RHACS에서 생성하는 SBOM 유형은 "Analyzed"입니다. CISA는 이러한 유형의 SBOM은 실행 파일, 패키지, 컨테이너 및 가상 머신 이미지와 같은 아티팩트 분석을 통해 생성됩니다. 분석 SBOM은 CISA에 의해 요약된 다음과 같은 이점을 제공합니다.
- 활성 개발 환경 없이 소프트웨어에 대한 정보를 제공할 수 있습니다.
- 빌드 프로세스에 액세스하지 않고 생성할 수 있습니다.
- 다른 도구에서 누락할 수 있는 숨겨진 종속성을 검색하는 데 사용할 수 있습니다.
RHACS에서 생성된 SBOM은 SPDX(System Package Data Exchange) 2.3 형식입니다.
14.6.2. 생성 SBOMs 링크 복사링크가 클립보드에 복사되었습니다!
RHACS(Red Hat Advanced Cluster Security for Kubernetes) 포털, roxctl CLI 또는 API를 사용하여 Software bill of materials (SBOM)를 생성할 수 있습니다.
14.6.2.1. RHACS 포털을 사용하여 SBOM 생성 링크 복사링크가 클립보드에 복사되었습니다!
RHACS(Red Hat Advanced Cluster Security for Kubernetes) 포털을 사용하여 SBOM(Software bill of materials)을 생성할 수 있습니다.
프로세스
-
RHACS 포털에서 취약점 관리
결과 < number> 이미지 탭 을 클릭합니다. 사용하려는 이미지를 찾고 다음 작업을 수행합니다.
-
오버플로 메뉴
를 클릭한 다음 SBOM 생성 을 선택합니다.
- 이미지 세부 정보를 볼 이미지를 선택한 다음 SBOM 생성 을 클릭합니다.
-
오버플로 메뉴
생성된 이미지와 SBOM 형식에 대한 정보를 제공하는 창이 열립니다. RHACS는 JSON 형식으로 파일을 생성합니다. 브라우저 구성에 따라 브라우저가 파일을 컴퓨터에 자동으로 다운로드할 수 있습니다.
14.6.2.2. roxctl CLI를 사용하여 SBOM 생성 링크 복사링크가 클립보드에 복사되었습니다!
roxctl CLI를 사용하여 SBOM(Software bill of materials)을 생성할 수 있습니다.
프로세스
SBOM을 생성하려면 다음 명령을 실행합니다.
roxctl image sbom --image=<image_name>
$ roxctl image sbom --image=<image_name>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- SBOM을 생성할 이미지의 이름 및 참조를 문자열 형식으로 지정합니다. 예를 들어
nginx:latest또는nginx@sha256:….
자세한 내용은 "roxctl image sbom"을 참조하십시오.
14.6.2.3. API를 사용하여 SBOM 생성 링크 복사링크가 클립보드에 복사되었습니다!
RHACS(Red Hat Advanced Cluster Security for Kubernetes) API를 사용하여 SBOM(SoftwareServiceVersion of materials)을 생성할 수 있습니다. ROX_API_TOKEN 을 사용하여 엔드포인트에 연결하고 SBOM을 생성해야 합니다. 요청 페이로드는 JSON 형식으로 생성됩니다.
자세한 내용은 "GenerateSBOM"을 참조하십시오.