11 KiB
title, source_type, url, archive_url, status, confidence, tags, related_projects, related_branches, created, last_reviewed
| title | source_type | url | archive_url | status | confidence | tags | related_projects | related_branches | created | last_reviewed | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CIS Benchmarks + SLSA Build Levels — 점수 체계 비교 | official-doc | https://www.cisecurity.org/cis-benchmarks | raw | high |
|
|
|
2026-05-25 | 2026-05-27 |
CIS Benchmarks + SLSA Build Levels — 점수 체계 비교
Layer:
raw/official-docs/— CIS Benchmarks 및 SLSA spec 발췌. ca-tmpl 대안 후보 두 개("CIS Benchmark scoring", "SLSA build level scoring") 의 1차 자료. 주: 한 파일에 두 출처를 묶어 두는 이유는 두 모델이 모두 외부 점수 체계의 representative 이고 본 scorecard 와 비교 목적이 동일하기 때문.
Parent / 활용 branch (필수)
| Branch | 이 자료가 정당화하는 결정 |
|---|---|
| raw/branch-notes/feature-implementation-readiness-scorecard | Group G-G 대안 3 — CIS scored/not-scored 와 SLSA Build L0~L3 이라는 외부 점수 체계와 ca-tmpl 의 binary pass/fail 차이를 명문화 |
| raw/branch-notes/feature-build-release-supply-chain-contract | SLSA Build L1+ provenance 요건이 area 14 (build/CI/runtime) evidence cell 에 매핑되는 근거 |
추가 foundational 인용:
- raw/project-notes/ca-skeleton-operational-contract — §27 "100점 Readiness Scorecard" 에서 area 14 의 evidence 형태로 SLSA provenance 인용 가능성 검토
컨텍스트
feature-implementation-readiness-scorecard 의 ca-tmpl 대안 후보 중 CIS Benchmark scoring 과 SLSA build level scoring 두 개가 있었다. 둘 다 "외부 표준 점수" 의 대표. 본 skeleton 의 binary pass/fail 이 그 둘과 어떻게 다른지 명문화 필요.
출처 / Source
CIS Benchmarks
- 원본 URL: https://www.cisecurity.org/cis-benchmarks
- 아카이브 URL: (미수집)
- 저자 / 조직: Center for Internet Security (CIS)
- 발행일: 지속적으로 갱신
- 마지막 확인일: 2026-05-27
SLSA Build Levels
- 원본 URL: https://slsa.dev/spec/v1.0/levels
- 아카이브 URL: (미수집)
- 저자 / 조직: SLSA / OpenSSF (Linux Foundation)
- 발행일: v1.0
- 마지막 확인일: 2026-05-27
핵심 인용 / Key quotes (verbatim)
CIS
[§CIS Benchmarks List] "The CIS Benchmarks® are prescriptive configuration recommendations for more than 25+ vendor product families."
[§CIS Benchmarks List] "They represent the consensus-based effort of cybersecurity experts globally to help you protect your systems against threats more confidently."
SLSA
[§Build L0: No guarantees] "No requirements—L0 represents the lack of SLSA."
[§Build L1: Provenance exists] "Package has provenance showing how it was built. Can be used to prevent mistakes but is trivial to bypass or forge."
[§Build L1: Provenance exists] "Provenance exists describing how the artifact was built, including the build platform, build process, and top-level inputs."
[§Build L2: Hosted build platform] "Forging the provenance or evading verification requires an explicit 'attack', though this may be easy to perform."
[§Build L2: Hosted build platform] "Build platform runs on dedicated infrastructure, not an individual's workstation, and the provenance is tied to that infrastructure through a digital signature."
[§Build L2 - Benefits] "Prevents tampering after the build through digital signatures."
[§Build L3: Hardened builds] "Forging the provenance or evading verification requires exploiting a vulnerability that is beyond the capabilities of most adversaries."
[§Build L3: Hardened builds] "All of Build L2, plus: Build platform implements strong controls to prevent runs from influencing one another."
[§Build L3: Hardened builds - Benefits] "Prevents tampering during the build—by insider threats, compromised credentials, or other tenants."
Claims Extracted / 추출된 주장
| Claim ID | Claim (이 자료가 직접 말하는 것) | Evidence quote | Strength | Applies to | Does not prove |
|---|---|---|---|---|---|
| SC-CIS-C1 | CIS Benchmarks 는 25+ vendor 제품군 (vendor product families) 을 대상으로 한 prescriptive configuration recommendations | [§CIS Benchmarks List] "The CIS Benchmarks® are prescriptive configuration recommendations for more than 25+ vendor product families." | official-standard |
CIS 가 cover 하는 25+ vendor 제품 환경 | CIS 가 모든 cloud/on-prem 환경의 universal scoring 표준이라는 뜻 아님 — vendor-specific |
| SC-CIS-C2 | CIS Benchmarks 는 글로벌 cybersecurity 전문가들의 consensus 기반으로 개발됨 | [§CIS Benchmarks List] "They represent the consensus-based effort of cybersecurity experts globally to help you protect your systems against threats more confidently." | official-standard |
CIS 개발 process 일반 | consensus 가 single-vendor 표준보다 더 정확하다는 뜻 아님 — 개발 method 의 사실만 |
| SC-CIS-C3 | (Level 1/2 profile 및 Scored/Not Scored 구분은 본 landing page 의 fetched 콘텐츠에 없음 — 개별 Benchmark PDF 또는 별도 페이지에서 정의됨) | (해당 인용 없음 — 본 landing page fetch 에서 누락) | needs-confirmation |
(별도 페이지 확인 필요) | 본 page 만으로는 Level 1/2 / Scored 의 정확한 정의 인용 불가 |
| SC-SLSA-C1 | SLSA Build L0 는 "no requirements" — SLSA 부재 상태를 나타냄 | [§Build L0] "No requirements—L0 represents the lack of SLSA." | official-standard |
SLSA Build Track baseline | L0 환경이 어떤 위협에 노출되는지의 위협 모델은 본 인용 범위 밖 |
| SC-SLSA-C2 | SLSA Build L1 은 "package has provenance showing how it was built" 를 요구하며, build platform / build process / top-level inputs 를 기술한 provenance 가 존재해야 함. 단 trivial 하게 우회/위조 가능 | [§Build L1] "Package has provenance showing how it was built. Can be used to prevent mistakes but is trivial to bypass or forge." + "Provenance exists describing how the artifact was built, including the build platform, build process, and top-level inputs." | official-standard |
SLSA Build L1 준수 빌드 | L1 provenance 가 실제 보안 공격을 방어한다는 뜻 아님 — "prevent mistakes" 만 보장 |
| SC-SLSA-C3 | SLSA Build L2 는 "build platform runs on dedicated infrastructure" + provenance 가 digital signature 로 infrastructure 에 묶임. tampering after the build 를 방지 | [§Build L2] "Build platform runs on dedicated infrastructure, not an individual's workstation, and the provenance is tied to that infrastructure through a digital signature." + [Benefits] "Prevents tampering after the build through digital signatures." | official-standard |
hosted CI/CD (e.g., GitHub Actions hosted runners) | L2 가 빌드 중 tampering 도 방지한다는 뜻 아님 — "after the build" 만 |
| SC-SLSA-C4 | SLSA Build L3 는 L2 + "build platform implements strong controls to prevent runs from influencing one another". 빌드 중 tampering (insider threats, compromised credentials, other tenants) 을 방지 | [§Build L3] "All of Build L2, plus: Build platform implements strong controls to prevent runs from influencing one another." + [Benefits] "Prevents tampering during the build—by insider threats, compromised credentials, or other tenants." | official-standard |
L3 인증 hardened build platform (e.g., 격리 강화 hosted runners) | L3 가 supply chain 전체 위험 (dependency confusion, package compromise) 을 cover 한다는 뜻 아님 — Build Track 범위만 |
Usage Boundaries / 적용 경계
- 이 자료가 직접 증명하는 것:
SC-CIS-C1~C2: CIS 가 vendor product family 대상 prescriptive recommendation 이며 consensus 기반이라는 사실SC-SLSA-C1~C4: SLSA Build L0~L3 의 정확한 요건과 각 level 이 방지하는 위협 범위
- 이 자료가 증명하지 않는 것:
- CIS Level 1 / Level 2 profile 의 정확한 정의 (본 landing page fetch 에 누락 —
SC-CIS-C3는needs-confirmation) - CIS Scored vs Not Scored 의 정의 (동일)
- SLSA Build Track 외의 Source Track / Provenance Track 의 요건 (별도 문서)
- SLSA L1~L3 가 ca-tmpl 의 area 14 와 1:1 매핑되는 정합성 (수작업 매핑 필요)
- CIS 와 SLSA 가 ca-tmpl 의 binary pass/fail 보다 우월/열등하다는 비교 판단
- CIS Level 1 / Level 2 profile 의 정확한 정의 (본 landing page fetch 에 누락 —
- 내 프로젝트에 적용하려면 추가 확인이 필요한 것:
- CIS Benchmarks 개별 PDF 에서 Level 1/2 + Scored/Not Scored 정의 1차 인용 확보 (현재
SC-CIS-C3는needs-confirmation) - SLSA Build L1+ provenance 가 area 14 의 "Required evidence" cell 에 들어갈 정확한 형태 (signed artifact verify 명령 + 출력 sample 필요)
- ca-tmpl 의 area 단위 binary 와 SLSA L1/L2/L3 단계적 maturity 의 호환성 (L1 통과 ≠ area 14 pass 일 수 있음)
- CIS Benchmarks 개별 PDF 에서 Level 1/2 + Scored/Not Scored 정의 1차 인용 확보 (현재
메모 / Notes (내 프로젝트 해석)
본 섹션은 자료 직접 인용 아님. ca-tmpl 결정 컨텍스트 해석.
- CIS = 항목 단위 scored/not-scored + Level 1/2 profile (단 본 landing page 직접 인용 없음 —
SC-CIS-C3). 본 skeleton 과 가까운 구조이지만, profile 은 strictness level (L1=일반, L2=강화) 이고 본 skeleton 은 area completeness. - SLSA = build supply chain 단계적 maturity (L0→L3). 본 skeleton 의 area 14 ("config/secret/build/CI/runtime") owner branch 들과 직접 매핑 가능 (SC-SLSA-C2~C4 의 provenance 요건 → evidence cell).
- 본 skeleton 에 도입 가능 부분:
- SLSA Build L1+ 요건 (provenance 존재,
SC-SLSA-C2) 을 area 14 의 "Required evidence" cell 에 명시 가능 (예: signed artifact verify). - CIS 의 scored/not-scored 개념 (인용 미확보) 을 area 별 evidence 에서 "automation possible / manual only" 구분으로 재사용 가능 (이미 ca-tmpl 이 "automation missing is allowed only if manual evidence table is complete" 로 흡수).
- SLSA Build L1+ 요건 (provenance 존재,
- 도입 비용: 두 표준 모두 별도 ecosystem 이 있고 audit 자체가 무겁다. skeleton 단계에서 준수 선언이 아니라 evidence 형태로 참조 하는 정도가 합리적.
Related / 관련
- 같은 주제 다른 official-doc:
- raw/official-docs/scorecard-aws-well-architected — Group G-G 대안 1 (질문 기반 HRI flag)
- raw/official-docs/scorecard-opentelemetry-maturity — Group G-G 대안 2 (signal lifecycle 모델)
- 인용하는 branch:
- raw/branch-notes/feature-implementation-readiness-scorecard — Group G-G 대안 3
- raw/branch-notes/feature-build-release-supply-chain-contract — area 14 evidence
- canonical contract 섹션:
- raw/project-notes/ca-skeleton-operational-contract §27 "100점 Readiness Scorecard"
- 인용하는 wiki: (미작성)