DevOps SBOM 파일용 업로드 소프트웨어 자재 명세서

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 30일
  • 읽기1분
  • 지속적인 통합과 지속적인 배포 개발 주기 동안 소프트웨어에 대한 파일을 생성하고 업로드 소프트웨어 자재 명세서 SBOM 합니다.

    SBOM 및 소프트웨어 개발 운영

    SBOM 파일은 소프트웨어 지속적 통합 및 지속적 배포(CI/CD) 개발 수명주기 전반에 걸쳐 여러 스테이지에서 생성될 수 있습니다. 조직에서 대부분의 DevOps(소프트웨어 개발 운영)는 몇 가지 유형의 CI/CD 프로세스를 사용하여 릴리스 후에 나타날 수 있는 비용이 많이 드는 버그를 식별하고 방지합니다. CI/CD 파이프라인 전반에 걸쳐 DevOps는 SBOM 파일을 생성하고 취약성 및 위험에 처한 구성 요소를 사전에 확인할 수 있습니다. 이러한 검사를 통해 조직은 더 나은 소프트웨어 품질을 달성하고 나중에 비용이 많이 드는 유지 관리를 방지할 수 있습니다. 파일 생성 SBOM 은 CI/CD 개발 중에 정확한 빌드 평가를 성공적으로 구현하고 자동화하는 데 중요합니다.

    개발 파이프라인에서 SBOM 파일을 업로드하는 것은 다음 버전의 SBOM 애플리케이션부터 지원됩니다.

    표 1. 지원되는 버전
    애플리케이션 지원되는 버전
    에 대한 데이터 모델 SBOM v2.0, v1.4
    SBOM Core v4.0, 3.0
    SBOM 응답 v3.2, 3.1

    사용 케이스

    DevOps 빌드 파이프라인의 일부로 파일을 생성하고 SBOM SBOM 업로드 API를 통해 전송하면 파이프라인의 성공 또는 실패 여부를 결정하기 위해 다음 개수를 제공할 수 있습니다.
    • 추가된 구성요소
    • 제거된 구성요소
    • 취약성 정보
    • 패키지 정보(버려진/부실 구성요소)

    파이프라인의 성공 또는 실패에 대한 DevOps 정책 및 규칙은 상태 API에서 받은 취약성 수와 부실 및 중단된 구성 요소 수 임계치에 SBOM 의해 정의될 수 있습니다.

    실패한 파이프라인의 경우 DevOps 사용자는 인스턴스에서 ServiceNow® 실패한 빌드에 대한 정보에 액세스하여 취약성의 근본 원인과 출처를 더 잘 이해할 수 있습니다.

    업로드 및 상태 API의 (POST) 및 (GET) 매개 변수와 URL에 대한 자세한 내용은 을 참조하십시오 REST API를 소프트웨어 자재 명세서 사용하여 파일 업로드 .

    도메인 분리

    SBOM 애플리케이션의 모든 테이블은 도메인으로 분리됩니다.