XENLOOK C2PA검증
과정 목차
10장 중 3장

3장출처를 지키는 다섯 겹 도장

한 가지 기술만 쓰면 쉽게 깨져요. 이 장에서는 이 사이트가 쓰는 다섯 겹(XMSE)을 하나씩 알아보고, 콘텐츠 종류별로 어떤 도구를 쓰는지 표로 정리해요.

  • 공식 회차명 · 파이프라인 및 모달리티별 모듈 구조 분석
  • 실습 4단계
  • 일부 실습은 로그인 필요
이 장에서 배울 것
  • 다섯 겹의 이름과 순서, 각각의 역할을 알아요.
  • 해시(정확한 지문)와 핑거프린트(닮은꼴 지문)의 차이를 알아요.
  • 이미지·영상·음원·문서별로 쓰는 도구가 다른 이유를 알아요.

쉽게 이해하기

현관문 잠금장치 다섯 개와 같아요
현관에 자물쇠 하나만 달면 그 하나가 뚫리면 끝이에요. 번호키, 보조키, 걸쇠, CCTV, 출입 기록을 함께 쓰면 하나가 뚫려도 나머지가 지켜 줘요. 출처 정보도 SNS에 올리거나 다시 저장하면 일부가 사라지기 때문에 여러 겹으로 지켜요.

파일이 SNS·메신저·웹을 거치면 메타데이터(파일 속 부가 정보)가 지워지거나, 다시 압축·자르기가 일어나요. 그러면 C2PA 기록만으로는 출처를 지키기 어려워요.

① 숨은 도장(비가시 워터마크): 눈과 귀로는 알 수 없는 신호를 그림과 소리 안에 심어요. 이미지·영상은 VideoSeal, 음악은 AudioSeal을 써요(둘 다 MIT 라이선스).

② 흔적 표식(포렌식 마크): 파일에 손을 댄 흔적을 찾는 표식이에요. Sigil(Apache-2.0)을 쓰고 Pixseal이 돕는 역할을 해요. 특정 사람을 지목하는 근거로 쓰지 않아요.

③ 파일 지문(핑거프린트): 2장의 해시가 '정확한 지문'이라면, 핑거프린트는 '닮은꼴 지문'이에요. 크기가 조금 바뀌어도 비슷한 값이 나와서 다시 찾을 수 있어요. 이미지는 PDQ(MIT)와 imagehash(BSD-2)를 쓰고, 영상용 vPDQ는 준비 중이에요.

④ C2PA 증명서: 누가, 언제, 어떤 도구로 만들었는지 적고 서명해요. 4장에서 자세히 배워요. ⑤ 기록 보관: 발급 기록을 허가된 곳만 쓸 수 있는 장부(폐쇄 해시체인)에 차례로 이어 붙여 보관해요.

이미지·영상·음원·문서는 신호 구조가 달라서 쓰는 도구도 달라요. 또 상업적으로 쓸 수 있는 오픈소스(MIT·Apache·BSD 등)만 고르고, 연구 전용(research_only) 자산은 빼요. 이 라이선스 검토도 중요한 일이에요.

솔직하게 알아 둘 점이 있어요. 체험 페이지의 일부 단계는 실제 엔진이 아니라 흉내(시뮬레이션)예요. 각 층이 변형에 얼마나 살아남는지 정리한 공개 측정 자료도 아직 부족해요. 그래서 이 과정에서 직접 실험해 봐요.

그림으로 보기

  1. 숨은 도장비가시 워터마크
  2. 흔적 표식포렌식 마크
  3. 파일 지문핑거프린트
  4. C2PA 증명서기록 + 서명
  5. 기록 보관폐쇄 해시체인
다섯 겹은 이 순서로 쌓여요. 한 겹이 사라져도 다른 겹으로 출처를 다시 찾을 수 있게 하려는 거예요.

직접 해 보기

위에서부터 한 단계씩 해요. 단계마다 '이렇게 보이면 성공'과 같은지 확인해요.
  1. '기술' 묶음에서 다섯 겹 구조 페이지를 열어 층마다 이름과 역할을 확인해요.
    이렇게 보이면 성공 다섯 층이 차례로 설명돼 있어요.
    다섯 겹 구조 열기로그인 없이
  2. 숨은 도장, 파일 지문, 흔적 표식 페이지를 차례로 열어요. 페이지마다 '쓰는 도구', '라이선스', '측정 상태'를 찾아 적어요.
    이렇게 보이면 성공 페이지마다 도구 이름(예: VideoSeal, PDQ, Sigil)과 라이선스가 보여요.
  3. 적합성 시험 페이지에서 파일 형식별 카드를 봐요. 이미지·영상·음원·문서 중 어떤 형식에 C2PA 증명서를 붙여 봤는지 세어 봐요.
    이렇게 보이면 성공 PNG·JPEG 같은 이미지, MP3·WAV 같은 음원, PDF 같은 문서 카드가 보여요.
    적합성 시험 열기로그인 필요
  4. 비교표를 만들어요. 가로줄은 이미지·영상·음원·문서, 세로줄은 다섯 겹이에요. 칸마다 도구 이름을 적고, 찾지 못하면 '찾지 못함', 준비 중이면 '준비 중'이라고 적어요.
    이렇게 보이면 성공 4줄 × 5칸 표가 채워지고, 빈칸 없이 '도구 이름 / 준비 중 / 찾지 못함' 중 하나가 들어 있어요.
    로그인 없이
멘토와 함께 하는 부분 · 파이프라인 멘토와 함께 비교표를 검토해요. '찾지 못함' 칸이 정말 없는 것인지, 페이지에 안 적혀 있을 뿐인지 확인해요.

잘 됐는지 확인하기

아래를 모두 '예'라고 답할 수 있으면 이 장을 마친 거예요.
  • 다섯 겹을 순서대로 말할 수 있나요?
  • 해시와 핑거프린트의 차이를 한 문장으로 말할 수 있나요?
  • 콘텐츠 종류별 비교표를 빈칸 없이 채웠나요?

헷갈리기 쉬운 것

  • 흔한 오해도장을 많이 찍을수록 사진이 진짜라는 뜻이에요.
    실제로는겹이 많으면 출처 정보가 잘 남을 뿐이에요. 내용이 사실인지와는 다른 이야기예요.
  • 흔한 오해해시와 핑거프린트는 같은 거예요.
    실제로는해시는 한 글자만 달라도 완전히 바뀌는 정확한 지문이에요. 핑거프린트는 조금 바뀌어도 비슷하게 남는 닮은꼴 지문이에요.
  • 흔한 오해오픈소스면 아무거나 상업 서비스에 써도 돼요.
    실제로는라이선스마다 조건이 달라요. 연구 전용 자산은 상업 서비스에 쓸 수 없어서 빼요.

확인 문제

  1. 문제 1다섯 겹을 순서대로 말해 보세요.답 보기답 접기
    숨은 도장(워터마크) → 흔적 표식(포렌식 마크) → 파일 지문(핑거프린트) → C2PA 증명서 → 기록 보관(폐쇄 해시체인)이에요.
  2. 문제 2사진 크기를 조금 줄였어요. 해시와 핑거프린트 중 비슷하게 남는 쪽은 어느 것인가요?답 보기답 접기
    핑거프린트예요. 해시는 완전히 달라지지만, 핑거프린트는 닮은꼴이라 비슷한 값이 나와요.
  3. 문제 3왜 콘텐츠 종류마다 다른 도구를 쓸까요?답 보기답 접기
    이미지·영상·음원·문서는 신호 구조가 달라서, 한 가지 도구로 모두를 같은 품질로 다루기 어렵기 때문이에요.

용어 정리

비가시 워터마크invisible watermark
눈과 귀로는 알 수 없게 콘텐츠 안에 심는 신호예요.
포렌식 마크forensic mark
파일에 손댄 흔적을 찾기 위한 표식이에요.
핑거프린트fingerprint
조금 바뀌어도 비슷하게 남는 닮은꼴 지문이에요.
모달리티modality
콘텐츠의 종류예요. 이미지·영상·음원·문서가 각각 하나의 모달리티예요.
라이선스license
소프트웨어를 쓸 수 있는 조건이에요. 상업적으로 써도 되는지가 중요해요.

실습 기록지

인쇄해서 손으로 쓰거나, 같은 항목을 문서에 옮겨 적어요. 멘토 확인을 받으면 끝이에요.
3장 실습 기록지출처를 지키는 다섯 겹 도장
실습 날짜
작성자
멘토 확인
  1. 다섯 겹의 이름과 역할 (한 줄씩)
  2. 콘텐츠 종류별 출처증명 방식 비교표 (4줄 × 5칸)
  3. 라이선스 때문에 빠진 도구와 그 이유
  4. '준비 중'이나 '찾지 못함'으로 남은 칸
  5. 멘토 검토 의견