가이드

XMP와 편집 기록

Adobe의 XML 메타데이터. 생성 도구, 문서 ID 및 모든 편집을 기록하며, 이미지가 어떤 소프트웨어를 거쳤는지에 대한 주요 단서입니다.

XMP란 무엇인가

XMP (Extensible Metadata Platform)는 Adobe가 2001년에 도입했으며 나중에 ISO 16684로 표준화되었습니다. JPEG APP1 세그먼트 (http://ns.adobe.com/xap/1.0/로 시작), PNG iTXt 청크 (키워드 XML:com.adobe.xmp), WebP XMP 청크, 또는 TIFF, PDF, PSD의 동등한 위치에 삽입된 RDF/XML 블록입니다.

XMP는 네임스페이스별로 필드를 구성합니다. 일반적인 것들:

  • xmp: 기본: CreatorTool, CreateDate, ModifyDate, MetadataDate.
  • xmpMM: 미디어 관리: DocumentID, InstanceID, OriginalDocumentID, DerivedFrom, History.
  • dc: Dublin Core: title, description, creator, rights.
  • photoshop: Photoshop 전용: DateCreated, ColorMode, ICCProfile.
  • Iptc4xmpExt: IPTC 확장: DigitalSourceType. AI 생성 마커가 여기에 있습니다.
  • exif: 및 tiff:: EXIF 필드의 XMP 미러.

편집 기록 읽기

xmpMM:History는 순서가 있는 목록입니다. 각 stEvt 이벤트는 다음을 기록합니다:

<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:1a2b...</stEvt:instanceID>
<stEvt:when>2026-09-01T10:23:45+08:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop 27.2 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>

작업에는 created, saved, converted, derived, edited가 있습니다. softwareAgent 값을 연결하면 이미지의 소프트웨어 파이프라인이 되며, AuditImage가 발견 아래에 직접 나열합니다.

세 가지 ID

  • OriginalDocumentID: 생성 시 할당되며 절대 변경되지 않음.
  • DocumentID: 새 문서로 "다른 이름으로 저장"할 때마다 변경됨.
  • InstanceID: 매 저장 시 변경됨.

DerivedFrom은 이 문서가 어떤 ID에서 파생되었는지를 기록합니다. Photoshop에서 실제로 편집된 이미지는 DerivedFrom과 History가 함께 있습니다.

AuditImage가 확인하는 것

  • CreatorTool이 Photoshop이나 Lightroom 같은 EXIF 보존 편집기를 명명하지만 파일에 EXIF가 전혀 없음: 전형적인 "제거 후 재라벨링".
  • History 없는 DerivedFrom: 과정 없는 파생 주장.
  • EXIF Software와 XMP CreatorTool이 다름: 여러 편집 후 정상적. 정보로만 표시됨.
  • Iptc4xmpExt:DigitalSourceType에 trainedAlgorithmicMedia 포함: IPTC의 표준 AI 마커. AI 흔적으로 간주됨.
  • EXIF 촬영 시간과 XMP 생성 시간이 1분 이상 차이남: 시간대일 수도 있고, 위조일 수도 있음.

수동 확인

exiftool -XMP:all -a -G1 photo.jpg
exiftool -b -XMP photo.jpg > packet.xmp    # 원시 패킷 덤프

AuditImage의 "XMP" 섹션은 하단에 전체 원시 패킷을 펼쳐서 표시합니다.