네가 실제로 믿는 것, 순서대로
디스크 위의 검증된 아티팩트 하나를 놓고 물어봐: 이게 올바른 파일이려면 무엇이 참이었어야 하지? 답들은 사슬로 쌓여 — 그리고 그 사슬이, 어느 한 고리가 아니라, 네 확신이 서 있는 곳이야:
- 그 주소는 메이커의 것이다. 네가 당긴 리포가 모델을 만든 주체의 것이다 (트랙 3의 판단 — 조직 계정, 저작 히스토리, 발표 흔적).
- 그 revision은 네가 고른 것이다. sha를 고정하고 그걸 받았어. 주소가 "현재"를 조용히 대신 serve하지 않았어 (트랙 2의 훈련).
- 참조 다이제스트는 신뢰할 만하다. 비교 대상이었던 LFS 포인터의 oid — 업로드 시점에 플랫폼이 공개했고 독립 미러들에서 일치하는 값 (이 트랙의 둘째 레슨).
- 네가 쥔 바이트는 참조와 일치한다. 로컬 SHA-256이 그 oid와 같고, 크기가 맞고, 헤더가 파싱돼 (셋째~다섯째 레슨).
- 저장된 사본이 여전히 일치한다. 주기적 스윕이 착지 이후 붕괴가 없다고 말해 (다섯째 레슨의 정지 점검).
각 고리는 별개의 실패 모드를 가진 별개의 믿음이야: 고리 1은 가장에, 고리 2는 드리프트에, 고리 3은 플랫폼 침해에, 고리 4는 전송 손상에, 고리 5는 저장 붕괴에 실패해. 그리고 각자 자기 악기를 가져 — 그게 유용한 부분이지: 뭔가 잘못됐을 때 사슬이 어떤 질문을 다시 물어야 하는지 말해 줘.
체크리스트가 아니라 사슬인 이유
체크리스트는 끝나. 사슬은 설명해. "다이제스트 일치"는, 설득력 있는 주소에서 정직하게 다이제스트된, 완벽하게 검증된 잘못된 파일(공격자의 모델)에 대해서도 똑같이 초록인 체크박스야. 사슬 프레임은 앞쪽 고리들을 보이게 유지해: 바이트 검증(고리 4)은 참조 검증(고리 3)과 주소 검증(고리 1) 없이 무가치해. 보안 사람들이 TLS에 대해 같은 말을 해: 자물쇠 아이콘은 연결을 증명하지 상대를 증명하지 않는다고, 네 다이제스트는 바이트를 증명해, 메이커를 증명하지 않아.
사슬은 네 신뢰를 현실적으로 가격 매겨. 대부분의 아카이브는 고리 1이 바라는 것보다 약한 아티팩트를 갖고 있어 — 사라진 메이커, 기록상의 미러, 커뮤니티 재릴리스. 기록이 그렇게 말하면 괜찮아: "사슬: 3-5 검증, 1-2 약함(기록상 미러, 메이커 소멸)"으로 표시된 소장품은 정직한 아티팩트야. 검토 안 된 고리 1을 가진 같은 소장품은 편안한 실수지.
한 줄 사슬 기록
무결성 트랙을 신뢰 사슬을 수집 노트에 명시적으로 만들어서 닫아. 아티팩트당 한 줄(주소 verdict, revision, 참조 출처, 다이제스트 결과, 마지막 스윕)이 아카이브를 "왜 이 파일을 신뢰하지?"라는 질문에 늘 현재의, 점검 가능한 답이 있는 곳으로 만들어. 그 줄이 이 퀘스트 전체의 소유 정의를 실전으로 압축한 거야.