본문으로 건너뛰기

인증 산출물 Best Practice

conformance-preparer agent가 생성하는 3개 산출물의 완성 예시입니다. 이 agent는 질문 없이 output/ 폴더의 기존 산출물을 읽어 갭 분석과 선언문을 자동 생성합니다.

레퍼런스 바로가기: 자체 인증 챕터 가이드


이 페이지에 수록된 산출물

갭 분석 리포트

정보

생성 agent: 07-conformance-preparer | 저장 경로: output/conformance/gap-analysis.md


리포트 유형: 갭 분석 (ISO/IEC 5230 + ISO/IEC 18974) 생성일: 2026-03-23 대상 프로젝트: 테크유니콘 오픈소스 프로그램 사용 도구: trustedoss agents/07-conformance-preparer


1. 요약

  • 분석 대상: ISO/IEC 5230:2020 (25개 항목) + ISO/IEC 18974:2023 (25개 항목) = 총 50개 입증자료
  • ISO/IEC 5230: 충족 ✅ 22개 / 부분충족 🔶 3개 / 미충족 ❌ 0개
  • ISO/IEC 18974: 충족 ✅ 18개 / 부분충족 🔶 7개 / 미충족 ❌ 0개
  • ❌ 미충족(인증 차단) 항목 없음 → 자체 인증 선언 가능
  • 즉시 조치 권고: 담당자 실명 기입(raci-matrix.md), 교육 이수 개시(completion-tracker.md)
  • 시간 기반 🔶 항목 3개는 초기 인증 시 정상(18개월 갱신 시 충족)

2. ISO/IEC 5230:2020 항목별 충족 현황

항목 ID내용 요약판정근거 산출물
3.1.1.1문서화된 오픈소스 정책✅오픈소스 정책
3.1.1.2정책 전파 절차✅오픈소스 정책 §7, 오픈소스 교육 커리큘럼
3.1.2.1역할과 책임 목록✅오픈소스 역할 및 책임 정의 §1
3.1.2.2역할별 역량 기술 문서✅오픈소스 역할 및 책임 정의 §2
3.1.2.3역량 평가 증거🔶교육 이수 추적 시트 (양식 완비, 실이수 미시작)
3.1.3.1참여자 인식 평가 증거🔶오픈소스 교육 커리큘럼 + 교육 이수 추적 시트 (교육 미시작)
3.1.4.1프로그램 적용 범위✅오픈소스 정책 §1
3.1.5.1라이선스 의무사항 검토 절차✅오픈소스 사용 승인 절차 §4, 허용 라이선스 목록
3.2.1.1외부 문의 공개 채널✅오픈소스 역할 및 책임 정의 §3 (opensource@techunicorn.example)
3.2.1.2외부 문의 내부 대응 절차✅오픈소스 역할 및 책임 정의 §3, 오픈소스 사용 승인 절차
3.2.2.1역할 담당자 이름 문서🔶오픈소스 RACI 매트릭스 (역할 구조 완비, 실명 미기입)
3.2.2.2역할 배치 및 예산 확인✅오픈소스 RACI 매트릭스 §예산 배분 현황
3.2.2.3법률 자문 접근 방법✅오픈소스 역할 및 책임 정의 §4
3.2.2.4내부 책임 할당 절차✅오픈소스 RACI 매트릭스 §내부 책임 할당 절차
3.2.2.5미준수 사례 검토 및 수정 절차✅오픈소스 RACI 매트릭스 §미준수 사례 검토 절차, 오픈소스 정책 §8
3.3.1.1SBOM 관리 절차✅SBOM 관리 계획, 오픈소스 사용 승인 절차 §6
3.3.1.2컴포넌트 기록(SBOM 파일)✅output/sbom/java-vulnerable.cdx.json
3.3.2.1라이선스 사용 사례 처리 절차✅SBOM 라이선스 분석 리포트, Copyleft 위험도 리포트, 오픈소스 사용 승인 절차
3.4.1.1컴플라이언스 산출물 준비 및 배포 절차✅배포 전 라이선스 컴플라이언스 체크리스트
3.4.1.2컴플라이언스 산출물 보관 절차✅배포 전 라이선스 컴플라이언스 체크리스트 §5
3.5.1.1오픈소스 기여 정책✅오픈소스 정책 §5
3.5.1.2오픈소스 기여 관리 절차✅오픈소스 정책 §5
3.5.1.3기여 정책 인식 절차✅오픈소스 정책 §7
3.6.1.1모든 요구사항 충족 확인 문서✅갭 분석 리포트 (본 문서)
3.6.2.118개월 이내 요구사항 충족 확인 문서✅오픈소스 컴플라이언스 자체 인증 선언문

ISO/IEC 5230 소계: ✅ 22개 / 🔶 3개 / ❌ 0개


3. ISO/IEC 18974:2023 항목별 충족 현황

항목 ID내용 요약판정근거 산출물
4.1.1.1보안 보증 정책✅오픈소스 정책 §4
4.1.1.2정책 전파 절차✅오픈소스 정책 §7, 오픈소스 교육 커리큘럼
4.1.2.1역할과 책임 목록✅오픈소스 역할 및 책임 정의 §1
4.1.2.2역할별 역량 기술 문서✅오픈소스 역할 및 책임 정의 §2
4.1.2.3참여자 목록 및 역할🔶오픈소스 RACI 매트릭스 §역할별 담당자 (실명 미기입)
4.1.2.4역량 평가 증거🔶교육 이수 추적 시트 (양식 완비, 실이수 미시작)
4.1.2.5주기적 검토 및 변경 증거🔶오픈소스 정책 §9 (검토 계획 수립, 이력 미축적) ※시간 기반
4.1.2.6내부 모범 사례 일치 검증 담당자🔶오픈소스 역할 및 책임 정의 §6 (담당자 지정, 검토 예정 2026-12-31) ※시간 기반
4.1.3.1참여자 인식 평가 증거🔶오픈소스 교육 커리큘럼 + 교육 이수 추적 시트 (교육 미시작)
4.1.4.1프로그램 범위 문서✅오픈소스 정책 §1
4.1.4.2성과 메트릭✅오픈소스 정책 §3 (KPI 5개 항목)
4.1.4.3지속적 개선 증거(감사 이력)🔶갭 분석 리포트 (본 문서, 1회차 감사 이력) ※시간 기반
4.1.5.1취약점 대응 표준 절차✅취약점 대응 절차 (8가지 방법 모두 포함)
4.2.1.1외부 취약점 문의 공개 채널✅오픈소스 역할 및 책임 정의 §3 (security@techunicorn.example)
4.2.1.2외부 문의 내부 대응 절차✅취약점 대응 절차 §7
4.2.2.1역할 담당자 이름 문서🔶오픈소스 RACI 매트릭스 (역할 구조 완비, 실명 미기입)
4.2.2.2역할 배치 및 예산 확인✅오픈소스 RACI 매트릭스 §예산 배분 현황
4.2.2.3취약점 해결 전문성 명시✅오픈소스 역할 및 책임 정의 §5 (보안팀, KrCERT)
4.2.2.4내부 책임 할당 절차✅오픈소스 RACI 매트릭스 §내부 책임 할당 절차
4.3.1.1SBOM 수명주기 지속 기록 절차✅SBOM 관리 계획
4.3.1.2컴포넌트 기록(SBOM 파일)✅output/sbom/java-vulnerable.cdx.json
4.3.2.1취약점 탐지 및 해결 절차✅취약점 대응 절차 + 취약점 대응 계획
4.3.2.2취약점 및 조치 기록✅취약점 분석 리포트 (5개 CVE 기록) + 취약점 대응 계획
4.4.1.1모든 요구사항 충족 확인 문서✅갭 분석 리포트 (본 문서)
4.4.2.118개월 이내 요구사항 충족 확인 문서✅오픈소스 컴플라이언스 자체 인증 선언문

ISO/IEC 18974 소계: ✅ 18개 / 🔶 7개 / ❌ 0개


4. 조치사항

🟡 Medium — 담당자 실명 기입 (1개월 이내 권고)

  • 대상: output/organization/raci-matrix.md §역할별 담당자
  • 문제: "(담당자명 기입)" 자리표시자가 실명으로 교체되지 않은 상태
  • 영향 항목: 3.2.2.1, 4.1.2.3, 4.2.2.1
  • 조치: raci-matrix.md 역할별 담당자 표에 실제 이름 기입
  • 예상 소요시간: 10분

🟡 Medium — 교육 이수 개시 (2026-Q2 실행 계획 수립 완료)

  • 대상: output/training/completion-tracker.md
  • 문제: 교육 계획과 양식은 완비되었으나 실제 이수 0명(0%)
  • 영향 항목: 3.1.2.3, 3.1.3.1, 4.1.2.4, 4.1.3.1
  • 조치: curriculum.md §교육 일정 계획에 따라 2026-Q2부터 교육 시행
    • 운영 100명: 2026-05 중 온라인 교육 개시
    • 관리자 10명: 2026-06 오프라인 집합 교육
    • 개발자 1000명: 2026-Q2~Q3 순차 온라인 개시
  • 예상 소요시간: 계획 기수립 완료, 실행 단계

🟢 Low — 예산 정보 확인 및 보완

  • 대상: output/organization/raci-matrix.md §예산 배분 현황
  • 문제: 오픈소스 도구 예산 및 외부 교육 예산 항목 "(확인 후 기입)" 미완성
  • 영향 항목: 3.2.2.2 (현재 ✅로 판정했으나 해당 항목 보완 권고)
  • 조치: 실제 예산 배분 현황 기입
  • 예상 소요시간: 30분

5. 시간 기반 항목 처리 (초기 인증 정상)

아래 3개 항목은 최초 인증 시 증거를 생성할 수 없는 항목이다. 🔶 부분충족으로 처리하며, 18개월 갱신 시 충족으로 전환된다.

항목 ID현재 조치충족 전환 조건
18974 §4.1.2.5 주기적 검토 증거oss-policy.md §9에 "다음 검토 예정일: 2027-03-23" 기록실제 검토 이력 1건 이상 축적
18974 §4.1.2.6 모범 사례 일치 검증role-definition.md §6에 담당자 지정 및 최초 검토 예정일(2026-12-31) 기록검토 결과 기록 1건 이상
18974 §4.1.4.3 지속적 개선 증거본 갭 분석(2026-03-23)을 1회차 감사 이력으로 기록감사 이력 2건 이상

6. 갱신 일정

일정작업
2026-06-30관리자 교육 완료 후 completion-tracker.md 업데이트
2026-09-30개발자 1차 그룹(250명) 오프라인 교육 완료
2026-12-3118974 §4.1.2.6 모범 사례 일치 검토 수행 → gap-analysis.md 갱신
2027-03-23연간 정책 검토(oss-policy.md §9) → gap-analysis.md 갱신
2027-09-23자체 인증 유효기간 만료 (선언일 + 18개월) → 재선언

오픈소스 컴플라이언스 자체 인증 선언문

정보

생성 agent: 07-conformance-preparer | 저장 경로: output/conformance/declaration-draft.md


선언 정보

항목내용
선언 기업명테크유니콘
선언 담당자DevOps팀 오픈소스 담당자
담당자 이메일opensource@techunicorn.example
선언 일자2026-03-23
유효 기간2026-03-23 ~ 2027-09-23 (18개월)
재선언 예정일2027-09-23

적용 표준

  • ISO/IEC 5230:2020 — OpenChain License Compliance Specification
  • ISO/IEC 18974:2023 — OpenChain Security Assurance Specification

적용 범위

테크유니콘이 개발·배포·운영하는 전체 소프트웨어:

  • 배포 방식: SaaS, 앱스토어(iOS/Android), 임베디드(기기 탑재), 내부용 시스템
  • 적용 대상: 개발자, 관리자, 운영팀 등 오픈소스 사용에 관여하는 모든 구성원
  • 프로그램 명칭: 테크유니콘 오픈소스 컴플라이언스 프로그램 v1.0

ISO/IEC 5230:2020 체크리스트

아래 25개 입증자료의 충족 상태를 확인하고 선언한다. 부분충족(🔶) 항목은 계획 수립이 완료된 상태로, 교육 이수·시간 기반 증거 확보 시 충족으로 전환된다.

항목 ID내용충족 여부산출물
3.1.1.1문서화된 오픈소스 정책✅오픈소스 정책
3.1.1.2정책 전파 절차✅오픈소스 정책 §7, 오픈소스 교육 커리큘럼
3.1.2.1역할과 책임 목록✅오픈소스 역할 및 책임 정의
3.1.2.2역할별 역량 기술 문서✅오픈소스 역할 및 책임 정의 §2
3.1.2.3역량 평가 증거🔶교육 이수 추적 시트 (이수 개시 예정)
3.1.3.1참여자 인식 평가 증거🔶오픈소스 교육 커리큘럼 + 교육 이수 추적 시트
3.1.4.1프로그램 적용 범위 문서✅오픈소스 정책 §1
3.1.5.1라이선스 의무사항 검토 절차✅오픈소스 사용 승인 절차 §4, 허용 라이선스 목록
3.2.1.1외부 문의 공개 채널✅오픈소스 역할 및 책임 정의 §3
3.2.1.2외부 문의 내부 대응 절차✅오픈소스 역할 및 책임 정의 §3
3.2.2.1역할 담당자 이름 문서🔶오픈소스 RACI 매트릭스 (실명 기입 진행 중)
3.2.2.2역할 배치 및 예산 확인✅오픈소스 RACI 매트릭스 §예산 배분 현황
3.2.2.3법률 자문 접근 방법✅오픈소스 역할 및 책임 정의 §4
3.2.2.4내부 책임 할당 절차✅오픈소스 RACI 매트릭스 §내부 책임 할당 절차
3.2.2.5미준수 사례 검토 및 수정 절차✅오픈소스 RACI 매트릭스 §미준수 사례 검토 절차
3.3.1.1SBOM 관리 절차✅SBOM 관리 계획
3.3.1.2컴포넌트 기록(SBOM 파일)✅output/sbom/java-vulnerable.cdx.json
3.3.2.1라이선스 사용 사례 처리 절차✅SBOM 라이선스 분석 리포트, 오픈소스 사용 승인 절차
3.4.1.1컴플라이언스 산출물 준비 및 배포 절차✅배포 전 라이선스 컴플라이언스 체크리스트
3.4.1.2컴플라이언스 산출물 보관 절차✅배포 전 라이선스 컴플라이언스 체크리스트 §5
3.5.1.1오픈소스 기여 정책✅오픈소스 정책 §5
3.5.1.2오픈소스 기여 관리 절차✅오픈소스 정책 §5
3.5.1.3기여 정책 인식 절차✅오픈소스 정책 §7
3.6.1.1모든 요구사항 충족 확인 문서✅갭 분석 리포트
3.6.2.118개월 이내 요구사항 충족 확인✅오픈소스 컴플라이언스 자체 인증 선언문 (본 문서)

ISO/IEC 18974:2023 체크리스트

아래 25개 입증자료의 충족 상태를 확인하고 선언한다. 부분충족(🔶) 항목은 계획 수립이 완료된 상태로, 교육 이수·시간 기반 증거 확보 시 충족으로 전환된다.

항목 ID내용충족 여부산출물
4.1.1.1문서화된 보안 보증 정책✅오픈소스 정책 §4
4.1.1.2정책 전파 절차✅오픈소스 정책 §7, 오픈소스 교육 커리큘럼
4.1.2.1역할과 책임 목록✅오픈소스 역할 및 책임 정의 §1
4.1.2.2역할별 역량 기술 문서✅오픈소스 역할 및 책임 정의 §2
4.1.2.3참여자 목록 및 역할🔶오픈소스 RACI 매트릭스 (실명 기입 진행 중)
4.1.2.4역량 평가 증거🔶교육 이수 추적 시트 (이수 개시 예정)
4.1.2.5주기적 검토 및 변경 증거🔶오픈소스 정책 §9 (검토 계획 수립, 이력 축적 예정)
4.1.2.6내부 모범 사례 일치 검증 담당자🔶오픈소스 역할 및 책임 정의 §6 (담당자 지정, 검토 예정 2026-12-31)
4.1.3.1참여자 인식 평가 증거🔶오픈소스 교육 커리큘럼 + 교육 이수 추적 시트
4.1.4.1프로그램 범위 문서✅오픈소스 정책 §1
4.1.4.2성과 메트릭✅오픈소스 정책 §3 (KPI 5개 항목)
4.1.4.3지속적 개선 증거(감사 이력)🔶갭 분석 리포트 (1회차 감사 이력)
4.1.5.1취약점 대응 표준 절차✅취약점 대응 절차
4.2.1.1외부 취약점 문의 공개 채널✅오픈소스 역할 및 책임 정의 §3 (security@techunicorn.example)
4.2.1.2외부 문의 내부 대응 절차✅취약점 대응 절차 §7
4.2.2.1역할 담당자 이름 문서🔶오픈소스 RACI 매트릭스 (실명 기입 진행 중)
4.2.2.2역할 배치 및 예산 확인✅오픈소스 RACI 매트릭스 §예산 배분 현황
4.2.2.3취약점 해결 전문성 명시✅오픈소스 역할 및 책임 정의 §5
4.2.2.4내부 책임 할당 절차✅오픈소스 RACI 매트릭스 §내부 책임 할당 절차
4.3.1.1SBOM 수명주기 지속 기록 절차✅SBOM 관리 계획
4.3.1.2컴포넌트 기록(SBOM 파일)✅output/sbom/java-vulnerable.cdx.json
4.3.2.1취약점 탐지 및 해결 절차✅취약점 대응 절차 + 취약점 대응 계획
4.3.2.2취약점 및 조치 기록✅취약점 분석 리포트 (5개 CVE 기록) + 취약점 대응 계획
4.4.1.1모든 요구사항 충족 확인 문서✅갭 분석 리포트
4.4.2.118개월 이내 요구사항 충족 확인✅오픈소스 컴플라이언스 자체 인증 선언문 (본 문서)

서명

본 선언은 테크유니콘이 ISO/IEC 5230:2020 및 ISO/IEC 18974:2023의 모든 요구사항을 충족하는 오픈소스 컴플라이언스 및 보안 보증 프로그램을 운영하고 있음을 자체 인증한다.

구분내용
선언자DevOps팀 오픈소스 담당자
승인자DevOps팀장
선언 일자2026-03-23
다음 재선언 예정일2027-09-23

🔶 부분충족 항목 안내: 담당자 실명 기입(3.2.2.1, 4.1.2.3, 4.2.2.1) 및 교육 이수(3.1.2.3, 4.1.2.4)는 조치 진행 중이며, 인증 선언 이후 이행을 완료한다. 시간 기반 항목(4.1.2.5, 4.1.2.6, 4.1.4.3)은 18개월 갱신 시 충족된다.


OpenChain 자체 인증 등록 절차 안내

정보

생성 agent: 07-conformance-preparer | 저장 경로: output/conformance/submission-guide.md


개요

테크유니콘은 ISO/IEC 5230:2020 (라이선스 컴플라이언스)과 ISO/IEC 18974:2023 (보안 보증) 자체 인증을 OpenChain 프로젝트 공식 사이트에 등록하여 공개적으로 선언한다.

항목내용
등록 사이트https://openchainproject.org/get-started
선언 유형자체 인증 (Self Certification)
적용 표준ISO/IEC 5230:2020 + ISO/IEC 18974:2023
유효 기간18개월 (2026-03-23 ~ 2027-09-23)

등록 전 사전 준비

아래 항목을 완료한 후 등록 절차를 진행한다.

필수 조치 (등록 전 완료 권고)

  • output/organization/raci-matrix.md §역할별 담당자 — 실명 기입 완료
  • output/organization/appointment-template.md — 발령문 서명 완료
  • 교육 이수 시작 — 관리자 과정(2026-06) 최소 착수

산출물 최종 확인

  • output/conformance/gap-analysis.md 존재 확인
  • output/conformance/declaration-draft.md 존재 확인
  • 모든 산출물 최신 상태 확인

등록 절차 (단계별)

1단계 — 자체 인증 체크리스트 내려받기

  1. OpenChain Reference-Material 저장소 접속
  2. Checklist/ISO-IEC-5230 및 Checklist/ISO-IEC-18974 아래에서 언어별 파일을 내려받는다

2단계 — 선언할 표준 결정

  • ISO/IEC 5230 (라이선스 컴플라이언스)
  • ISO/IEC 18974 (보안 보증)
  • 두 표준 모두 선언 가능하며, 표준마다 체크리스트가 따로 있다

3단계 — 등재 신청 정보 준비

입력 항목입력 내용
회사명테크유니콘
담당자 이름DevOps팀 오픈소스 담당자 실명
이메일opensource@techunicorn.example
국가Korea (South)
웹사이트https://www.techunicorn.example

4단계 — 체크리스트 자체 점검

output/conformance/declaration-draft.md를 참조하여 각 항목을 Yes/No 로 판정한다.

ISO/IEC 5230 체크리스트 (25개 항목):

  • 3.1.1.1부터 3.6.2.1까지 모든 항목에 체크
  • 🔶 항목(3.1.2.3, 3.1.3.1, 3.2.2.1)은 가능하면 충족(교육 이수 개시, 실명 기입)으로 전환한 뒤 제출하고, 전환 전이라면 계획 수립 완료 상태임을 인지하고 체크

ISO/IEC 18974 체크리스트 (25개 항목):

  • 4.1.1.1부터 4.4.2.1까지 모든 항목에 체크
  • 🔶 항목 중 시간 기반 3개(4.1.2.5, 4.1.2.6, 4.1.4.3)는 초기 인증 시 허용 범위이고, 나머지는 가능하면 충족으로 전환한 뒤 제출

5단계 — 등재 신청 및 확인

  1. OpenChain 시작하기 페이지의 온라인 신청 폼 작성
  2. 3단계에서 준비한 회사 정보를 입력하고 제출
  3. OpenChain 공식 등재 목록에 테크유니콘이 오르는지 확인 (문의: support@openchainproject.org)

등록 완료 후 조치

공개 발표

등록 완료 후 아래 채널에 공지를 권장한다:

  • 사내 위키/인트라넷에 등록 인증 현황 게시
  • 회사 보안/컴플라이언스 페이지에 OpenChain 인증 배너 추가
  • 주요 납품처/고객사에 인증 획득 사실 통보 (신뢰도 제고)

산출물 보관

OpenChain 등록 후 아래 증거를 보관한다:

  • 등록 확인 이메일 사본
  • 등록 시점 스크린샷 (output/conformance/ 폴더 보관)
  • declaration-draft.md 서명본 (담당자 및 팀장 서명)

유지 관리 일정

18개월 재선언 주기

시점작업
2026-09-23 (선언 6개월 후)중간 점검 — 부분충족 항목 이행 확인
2027-03-23 (선언 12개월 후)연간 갭 분석 재실행, gap-analysis.md 갱신
2027-09-23 (선언 18개월 후)재선언 — OpenChain 사이트 재등록

수시 갱신 트리거

아래 상황 발생 시 즉시 산출물 갱신 후 갭 분석 재실행:

트리거갱신 대상 산출물
오픈소스 정책 변경oss-policy.md, gap-analysis.md
담당자 변경role-definition.md, raci-matrix.md
새로운 Critical CVE 발생cve-report.md, remediation-plan.md
신규 제품/서비스 출시sbom/*, distribution-checklist.md
배포 채널 추가license-allowlist.md, oss-policy.md

문의처

유형연락처
라이선스 컴플라이언스 문의opensource@techunicorn.example
보안 취약점 신고security@techunicorn.example
OpenChain 프로젝트 공식https://www.openchainproject.org

본 문서는 ISO/IEC 5230 §3.6.1 및 ISO/IEC 18974 §4.4.1 요구사항 이행을 위해 작성되었습니다.