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과 XMPCreateDate의 차이가 시간대 이상임.- 본체 이미지와 내용이 다른 EXIF 썸네일: 이미지가 교체됨.
- 해당 카메라 모델의 센서와 일치하지 않는 해상도.
AuditImage는 시간 및 소프트웨어 불일치를 자동으로 확인합니다. 나머지는 수동 비교가 필요합니다.
개인정보 보호 참고사항
EXIF의 GPS 필드는 사진이 촬영된 위치를 노출합니다. AuditImage는 GPS가 있으면 표시합니다. 공유하기 전에 exiftool -gps:all= photo.jpg 또는 휴대폰 갤러리의 "위치 제거" 옵션을 사용하여 제거하십시오.