본문 바로가기
C.W.K.
Stream
Lesson 06 of 06 · published

한 파일을 위한 신뢰 사슬

~11 min · trust, provenance, synthesis, model

Level 0Kindling
0 XP0/32 lessons0/10 achievements
0/100 XP to next level100 XP to go0% complete

네가 실제로 믿는 것, 순서대로

디스크 위의 검증된 아티팩트 하나를 놓고 물어봐: 이게 올바른 파일이려면 무엇이 참이었어야 하지? 답들은 사슬로 쌓여 — 그리고 그 사슬이, 어느 한 고리가 아니라, 네 확신이 서 있는 곳이야:

  1. 그 주소는 메이커의 것이다. 네가 당긴 리포가 모델을 만든 주체의 것이다 (트랙 3의 판단 — 조직 계정, 저작 히스토리, 발표 흔적).
  2. 그 revision은 네가 고른 것이다. sha를 고정하고 그걸 받았어. 주소가 "현재"를 조용히 대신 serve하지 않았어 (트랙 2의 훈련).
  3. 참조 다이제스트는 신뢰할 만하다. 비교 대상이었던 LFS 포인터의 oid — 업로드 시점에 플랫폼이 공개했고 독립 미러들에서 일치하는 값 (이 트랙의 둘째 레슨).
  4. 네가 쥔 바이트는 참조와 일치한다. 로컬 SHA-256이 그 oid와 같고, 크기가 맞고, 헤더가 파싱돼 (셋째~다섯째 레슨).
  5. 저장된 사본이 여전히 일치한다. 주기적 스윕이 착지 이후 붕괴가 없다고 말해 (다섯째 레슨의 정지 점검).

각 고리는 별개의 실패 모드를 가진 별개의 믿음이야: 고리 1은 가장에, 고리 2는 드리프트에, 고리 3은 플랫폼 침해에, 고리 4는 전송 손상에, 고리 5는 저장 붕괴에 실패해. 그리고 각자 자기 악기를 가져 — 그게 유용한 부분이지: 뭔가 잘못됐을 때 사슬이 어떤 질문을 다시 물어야 하는지 말해 줘.

체크리스트가 아니라 사슬인 이유

체크리스트는 끝나. 사슬은 설명해. "다이제스트 일치"는, 설득력 있는 주소에서 정직하게 다이제스트된, 완벽하게 검증된 잘못된 파일(공격자의 모델)에 대해서도 똑같이 초록인 체크박스야. 사슬 프레임은 앞쪽 고리들을 보이게 유지해: 바이트 검증(고리 4)은 참조 검증(고리 3)과 주소 검증(고리 1) 없이 무가치해. 보안 사람들이 TLS에 대해 같은 말을 해: 자물쇠 아이콘은 연결을 증명하지 상대를 증명하지 않는다고, 네 다이제스트는 바이트를 증명해, 메이커를 증명하지 않아.

사슬은 네 신뢰를 현실적으로 가격 매겨. 대부분의 아카이브는 고리 1이 바라는 것보다 약한 아티팩트를 갖고 있어 — 사라진 메이커, 기록상의 미러, 커뮤니티 재릴리스. 기록이 그렇게 말하면 괜찮아: "사슬: 3-5 검증, 1-2 약함(기록상 미러, 메이커 소멸)"으로 표시된 소장품은 정직한 아티팩트야. 검토 안 된 고리 1을 가진 같은 소장품은 편안한 실수지.

바이트는 암호학으로 검증하고, 상대는 출처로 검증해라. 다이제스트는 가장 강하고 가장 눈먼 고리야 — 절대 원하면 안 됐을 파일을 충실하게 증명해 줄 거야.

한 줄 사슬 기록

무결성 트랙을 신뢰 사슬을 수집 노트에 명시적으로 만들어서 닫아. 아티팩트당 한 줄(주소 verdict, revision, 참조 출처, 다이제스트 결과, 마지막 스윕)이 아카이브를 "왜 이 파일을 신뢰하지?"라는 질문에 늘 현재의, 점검 가능한 답이 있는 곳으로 만들어. 그 줄이 이 퀘스트 전체의 소유 정의를 실전으로 압축한 거야.

Code

아티팩트마다 적는 사슬·text
# 수집 노트, 최종 형태:
#   artifact:  <org>/<model>@<sha>
#   L1 주소: 메이커 조직, 저작 검증됨 (커밋 + 발표물)
#   L2 revision: <sha> 고정, 명시적으로 받음
#   L3 참조: 플랫폼 API의 LFS oid; 미러 2곳에서 일치
#   L4 바이트: sha256 일치, 크기 일치, 헤더 파싱 OK (2026-09-14)
#   L5 저장: 다이제스트 스윕 OK (2026-10-01)
#
# 약한 사슬도 기록하면 정직해:
#   L1 주소: 기록상 미러 (메이커 리포 2025-11 삭제);
#            문서: 미러가 상류 <sha>를 스냅샷, 다이제스트 뒷받침됨
#   -> 소장은 유효, 파생-소스로 표시, 절대 마스터 자리 아님
#
# '왜 이 파일을 신뢰하지?'가 이제 조회고,
# 모든 고리에 그것을 다시 물을 이름 붙은 악기가 있어.

External links

Exercise

네가 갖고 있는(또는 이전 연습의) 아티팩트 세 개에 한 줄 사슬 기록을 적어. 각 고리를 1-5로 정직하게 점수 매겨. 약한 고리가 있으면 그걸 다시 물을 악기와 그걸 강화할 증거를 이름 붙여. 어느 아티팩트가 고리가 나아질 때까지 마스터 자리에서 강등될지도 적어.
Hint
고리 1에 가장 엄격해 — 파일이 이미 나머지 전부를 통과했으니까 모두가 건너뛰는 고리거든. 뒷받침이 기록된 미러 소스 소장은 정당해. 메이커라고 가정된 같은 소장은 아니야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.