ISO/IEC 18974 준수 가이드

ISO/IEC 18974의 25개 입증자료 항목을 조항별로 풀어서 설명하는 준수 가이드다.

이 가이드는 ISO/IEC 18974(OpenChain Security Assurance)의 각 요구사항 조항을 하나씩 풀어서 설명한다. 각 조항이 요구하는 입증자료가 무엇인지, 어떻게 준수할 수 있는지, 바로 활용할 수 있는 샘플 문서는 무엇인지 안내한다.

Author : OpenChain Korea Work Group / CC BY 4.0

대상 독자

  • 오픈소스 보안 보증 체계를 처음 수립하는 기업의 보안 담당자 및 오픈소스 프로그램 매니저
  • DevSecOps 환경에서 오픈소스 취약점 관리 프로세스를 구축하는 엔지니어
  • ISO/IEC 5230 인증 취득 후 ISO/IEC 18974 추가 인증을 준비하는 기업 담당자

ISO/IEC 5230과의 관계

이 가이드의 활용 방법

전체 조항 체크리스트

ISO/IEC 18974는 총 11개 조항, 25개 입증자료 항목으로 구성된다. ★ 표시는 ISO/IEC 5230 대비 추가되거나 보안 관점으로 변경된 항목이다.

§4.1 프로그램 기반

조항제목입증자료상세
§4.1.1정책 (Policy)2건바로가기
§4.1.2역량 (Competence) ★6건바로가기
§4.1.3인식 (Awareness)1건바로가기
§4.1.4프로그램 범위 (Program Scope) ★3건바로가기
§4.1.5표준 관행 구현 (Standard Practice Implementation) ★1건바로가기

§4.2 관련 업무

조항제목입증자료상세
§4.2.1접근성 (Access)2건바로가기
§4.2.2효과적 리소스 (Effectively Resourced)4건바로가기

§4.3 콘텐츠 검토 및 승인

조항제목입증자료상세
§4.3.1SBOM2건바로가기
§4.3.2보안 보증 (Security Assurance) ★2건바로가기

§4.4 규격 준수

조항제목입증자료상세
§4.4.1완전성 (Completeness)1건바로가기
§4.4.2기간 (Duration)1건바로가기

합계: 11개 조항 / 25개 입증자료 항목

ISO/IEC 5230 대비 18974 추가 항목 요약

조항추가 내용추가 항목 수
§4.1.2 역량참여자 목록(4.1.2.3), 주기적 검토 증거(4.1.2.5), 내부 모범 사례 일치 검증(4.1.2.6)+3건
§4.1.4 프로그램 범위성과 메트릭(4.1.4.2), 지속적 개선 증거(4.1.4.3)+2건
§4.1.5 표준 관행 구현8가지 취약점 처리 방법 전체에 대한 문서화 절차(4.1.5.1)신규 조항
§4.3.2 보안 보증취약점 탐지·해결 절차(4.3.2.1), 취약점 및 조치 기록(4.3.2.2)신규 조항

ISO/IEC 18974 인증 절차

ISO/IEC 18974 준수 여부를 공식적으로 인정받는 방법은 세 가지다.

1단계. 자가 인증 (Self-Certification)

OpenChain 프로젝트가 제공하는 온라인 체크리스트를 작성하여 자체적으로 준수 여부를 선언한다. 비용이 없으며 즉시 시작할 수 있다.


2단계. 독립 평가 (Independent Assessment)

외부 전문가 또는 컨설팅 기관이 보안 보증 프로그램을 평가한다. 공급망 파트너에게 준수 수준을 입증하는 데 활용된다.


3단계. 제3자 인증 (Third-party Certification)

OpenChain이 공인한 인증 기관이 심사하여 공식 인증서를 발급한다. 글로벌 공급망 요구사항 충족에 적합하다.

  • 공인 인증 기관 (2024년 기준): ORCRO, PwC, TÜV SÜD, Synopsys, Bureau Veritas