오픈소스 구성요소가 포함된 애플리케이션의 비율
92
%
자료 제목 :
오픈소스는 어디에나 있다: 설문조사 결과 1부
Open source is everywhere: survey results part 1
자료 출처 :
Tidelift
원본자료 다운로드
발행 날짜 :
2018년 04월 12일
IT 관리 / 개발자 / 보안 / 오픈소스

"선택 아닌 필수" SBOM을 작성하는 베스트 프랙티스와 추천 프로그램 8선

Steven J. Vaughan-Nichols | CSO 2022.07.27


대표적인 SBOM 사용례

일반적으로 SBOM의 사용례는 다음 3가지로 나뉜다. 
 
  • 소프트웨어 생산자는 SBOM을 사용하여 제공된 소프트웨어의 구축 및 유지 보수를 지원한다.
  • 소프트웨어 조달자는 SBOM을 사용하여 사전 구매 보증을 알리고, 할인을 협상하고, 구현 전략을 계획한다.
  • 소프트웨어 운영자는 SBOM을 사용하여 취약성 및 자산을 관리한다는 사실을 알리고, 라이선스 및 규정 준수를 관리하고, 소프트웨어 및 구성요소 종속성과 공급망 위험을 신속하게 식별한다.

3가지 사용례는 상당히 다르다. 개발자는 서클CI(CircleCI), 젠킨스(Jenkins) 또는 트래비스 CI(Travis CI)와 같은 CI/CD 파이프라인에서 작동하는 도구를 원한다. 운영자나 고객은 CI/CD 파이프라인이 무엇인지 알지 못하더라도 자산 관리 및 보안 패치 업데이트에 대해서는 깊은 관심을 가질 수 있다.

가트너는 2025년까지 중요한 인프라 소프트웨어를 구축하거나 조달하는 기업의 60%가 SBOM을 의무화하고 표준화할 것으로 예상했다. 현재는 아직 20% 미만이다.


추천 SBOM 프로그램 8가지

SBOM에 3가지 다른 형식이 있다는 점과 SBOM으로 추적할 수 있는 메타데이터가 매우 방대하다는 점을 고려했을 때 '최고의 SBOM 프로그램'이라는 것은 사실상 없다. 결국에는 '최고의' 프로그램이 만들어지겠지만, 아직 그런 수준은 아니다.

많은 SBOM 프로그램이 코드 보안 스캐너 및 기타 프로그램을 번들로 제공한다. 함께 제공되는 프로그램의 필요성은 각 기업이 판단해야 한다. 가트너는 다음 기능을 갖춘 도구를 사용할 것을 추천했다. 
 
  • 빌드 프로세스 중 SBOM 생성
  • 소스 코드 및 바이너리(예 : 컨테이너 이미지) 분석
  • 이런 아티팩트에 대한 SBOM 생성
  • SBOM 편집
  • SBOM을 사람이 읽을 수 있는 형식으로 보고, 비교하고, 가져오고, 유효성 검사
  • SBOM 내용을 한 형식/파일에서 다른 형식/파일로 병합하고 변환
  • API 및 라이브러리를 통해 다른 도구에서 SBOM 조작 지원


다음 프로그램 중에서 이런 권장 기능을 모두 제공하는 프로그램은 없다. 앵커(Anchore), 포사(FOSSA) 및 레질리온(Rezillion)과 같은 가장 성숙한 프로그램조차도 여전히 진행 중인 작업이다. 

사용자와 사용자의 특정 사용례에 가장 적합한 프로그램은 전부는 아니지만 대부분 사용해보고 확인하는 것이 좋다. 그런 다음 공급업체와 개발자에게 피드백을 제공하라. 2025년까지 이런 작업을 수행한다면, 업계에 필요한 최상의 프로그램이 개발될 것이다. 

주목할 만한 SBOM 프로그램 8가지를 소개한다.
 

Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.