15.6. 스캔한 이미지에서 SBOM 생성


RHACS를 사용하여 스캔된 컨테이너 이미지에서 SBOM(SoftwareServiceVersion of materials)을 생성할 수 있습니다.

중요

스캔된 컨테이너 이미지에서 SBOM 생성은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

SBOM은 애플리케이션 내에서 소프트웨어 구성 요소, 종속성 및 라이브러리에 대한 자세한 개요를 제공합니다. RHACS는 RHACS에서 수행하는 검사 결과를 사용하여 SBOM을 생성합니다. RHACS 포털, roxctl CLI 또는 RHACS API를 사용하여 SBOM을 생성할 수 있습니다.

참고

RHACS는 위임된 검사 결과에서 SBOM을 생성할 수 없습니다. 위임된 검사에서는 보안 클러스터를 사용하여 이미지를 인덱싱하고 취약점 일치를 위해 이미지를 Central로 전송합니다. SBOM 생성은 Central에서 구성된 scanner V4를 사용하는 경우에만 사용할 수 있습니다.

15.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 형식입니다.

15.6.2. SBOM 생성

다음 방법을 사용하여 SBOM을 생성할 수 있습니다.

RHACS 포털 사용

취약점 관리 결과로 이동하여 사용하려는 이미지를 찾습니다. 다음 작업 중 하나를 수행합니다.

  • 이미지 행에서 오버플로 메뉴 kebab 를 클릭한 다음 SBOM 생성 을 선택합니다.
  • 이미지 세부 정보를 볼 이미지를 선택한 다음 SBOM 생성 을 클릭합니다.

생성된 이미지와 SBOM 형식에 대한 정보를 제공하는 창이 열립니다. SBOM 생성 을 클릭하면 RHACS가 JSON 형식으로 파일을 생성합니다. 브라우저 구성에 따라 브라우저가 파일을 컴퓨터에 자동으로 다운로드할 수 있습니다.

roxctl CLI 사용

roxctl CLI에서 다음 명령을 실행합니다.

$ roxctl image sbom --image=image-name 
1
Copy to Clipboard Toggle word wrap
1
SBOM을 생성할 이미지의 이름 및 참조를 문자열 형식으로 입력합니다. 예를 들어 nginx:latest 또는 nginx@sha256:…​.

이 명령에는 다음과 같은 옵션이 있습니다.

Expand
표 15.10. 옵션
옵션설명

-f, --force

이미지의 Central 캐시를 무시하고 스캐너에서 새 가져오기를 강제 적용합니다. 기본값은 false입니다.

-d, --retry-delay integer

재시도 횟수를 초 단위로 대기할 시간을 설정합니다. 기본값은 3입니다.

-i, --image string

이미지 이름 및 참조(예: nginx:latest 또는 nginx@sha256:…​ )

-r, --retries integer

오류로 종료하기 전에 scanner V4가 재시도해야 하는 횟수를 설정합니다. 기본값은 3입니다.

API 사용
RHACS API를 사용하여 SBOM을 생성할 수 있습니다. ROX_API_TOKEN 을 사용하여 엔드포인트에 연결하고 SBOM을 생성해야 합니다. 요청 페이로드는 JSON 형식으로 생성됩니다.

자세한 내용은 API 참조의 "GenerateSBOM"을 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat