SBOM

SBOM (소프트웨어 자재 명세서)

SBOM 파일은 Apache Airflow에 사용된 모든 구성 요소(이름, 버전, 공급자, 전이 의존성)를 투명하게 정리한 목록이에요. 위험을 평가하고 관리하는 데 핵심 역할을 하는 자산이랍니다.

출처: 문서

본문

SBOM(Software Bill Of Materials) 파일은 투명성을 확보하기 위한 핵심 자산으로, Apache Airflow에 사용된 모든 구성 요소(이름, 버전, 공급자, 전이 의존성)를 분명하게 나열해요. 쉽게 말해 소프트웨어 의존성의 총체적인 표현이라고 할 수 있어요.

이런 파일의 일반적인 용도는 위험을 평가하고 관리하는 데 도움을 주는 거예요. 예를 들어 SBOM 파일을 빠르게 조회하면 특정 라이브러리의 CVE(Common Vulnerabilities and Exposures)가 나에게 영향을 주는지 한눈에 파악할 수 있어요.

기본적으로 Apache Airflow의 SBOM 파일은 모든 provider를 포함한 Airflow core에 대해 생성돼요. 가까운 시일 내에 provider별로 SBOM 파일을 생성하고, 표준 docker 이미지에도 제공하는 것을 목표로 하고 있어요.

Airflow 버전마다 각각의 SBOM 파일이 있고, 지원하는 Python 버전별로 하나씩 존재해요. 여기에서 찾을 수 있답니다.

더 알아보기 (Learn more)