가이드

EXIF란 무엇이며 무엇을 증명할 수 있는가

카메라가 사진에 기록하는 촬영 설정 정보. 카메라 본체, 렌즈, 시간 및 장소를 알려주지만, 누구나 편집할 수 있으므로 자기 선언이지 증거는 아닙니다.

EXIF의 유래

EXIF(Exchangeable Image File Format)는 1995년 일본전자산업개발협회(JEIDA)에서 지정되었으며, 사실상 모든 디지털 카메라와 휴대폰이 따르고 있습니다. TIFF의 디렉토리 구조를 차용하여 수십~수백 개의 태그를 Exif\0\0로 시작하는 JPEG APP1 세그먼트에 담습니다. PNG는 나중에 eXIf 청크를 추가했고, WebP는 EXIF 청크를, HEIC는 meta 박스에 보관합니다.

일반적인 필드

필드 의미
Make / Model 카메라 브랜드 및 모델
LensModel 렌즈
DateTimeOriginal 셔터가 눌린 시각 (현지 시간, 시간대 없음)
ExposureTime / FNumber / ISOSpeedRatings 셔터, 조리개, 감도
FocalLength 초점 거리
GPSLatitude / GPSLongitude 위치
Software EXIF를 마지막으로 기록한 프로그램
Orientation 회전
MakerNote 벤더 전용 데이터. 셔터 횟수, 포커스 포인트 등 포함 가능

알 수 있는 것

완전한 EXIF를 가진 이미지는 보통 내부적으로 일관성이 있습니다: Canon 본체에 Canon 렌즈, 렌즈 범위 내의 초점 거리, DateTimeOriginal과 DateTimeDigitized가 같고, 해당 벤더의 레이아웃으로 된 MakerNote 등. 이러한 일관성이 "카메라에서 바로 나온 것처럼 보인다"는 근거입니다.

알 수 없는 것

EXIF는 평문입니다. 하나의 exiftool 명령으로 모든 필드를 임의의 값으로 설정할 수 있습니다:

exiftool -Make=Canon -Model="Canon EOS R5" -DateTimeOriginal="2024:05:01 10:00:00" fake.jpg

따라서 EXIF는 "파일이 자기 자신에 대해 말하는 것"일 뿐, "무엇이 일어났는지"는 결코 아닙니다. 카메라 필드는 있지만 C2PA가 없는 이미지의 경우, AuditImage의 판정은 "카메라 또는 휴대폰 촬영, EXIF 기준"이며 확인할 수 없다고 명시합니다.

위조의 단서

  • Make와 Model이 있지만 노출 설정과 MakerNote가 없음: 수동으로 입력되었을 수 있음.
  • Software가 Photoshop이라고 하지만 XMP 편집 기록이 없음.
  • DateTimeOriginal과 XMP CreateDate의 차이가 시간대 이상임.
  • 본체 이미지와 내용이 다른 EXIF 썸네일: 이미지가 교체됨.
  • 해당 카메라 모델의 센서와 일치하지 않는 해상도.

AuditImage는 시간 및 소프트웨어 불일치를 자동으로 확인합니다. 나머지는 수동 비교가 필요합니다.

개인정보 보호 참고사항

EXIF의 GPS 필드는 사진이 촬영된 위치를 노출합니다. AuditImage는 GPS가 있으면 표시합니다. 공유하기 전에 exiftool -gps:all= photo.jpg 또는 휴대폰 갤러리의 "위치 제거" 옵션을 사용하여 제거하십시오.