- 5분 안에 따라 할 수 있는 순서로 파일 상태 → 메타데이터 → 온라인의 다른 사본 → 눈에 보이는 이상 → 신호·출처 정보를 확인합니다.
- 메타데이터·압축·크기 변화·신호·출처 정보를 함께 봅니다.
- 관찰과 해석, 입증 가능한 범위를 분리합니다.
눈으로만 보면, 어느 파일이 처음 사진일까요?
메타데이터나 압축 흔적을 보기 전에 A부터 D까지 먼저 비교해보세요. 모두 같은 카페 장면에서 출발했습니다. 하나는 촬영한 사진을 기준으로 둔 파일이고, 나머지는 일반 보정 후 JPEG 저장, 자르기·크기 변경·재압축, 화면 캡처 과정을 거쳤습니다. 화면에 보이는 모습만 가지고 고른다면 어느 쪽을 선택하겠어요?
위 사진은 비교하기 쉽도록 네 파일을 각각 따로 불러옵니다. 여기서 확인하려는 것은 이 페이지의 메타데이터가 아니라 각 이미지 파일이 실제로 거친 처리 과정입니다.
정답과 변경 내용을 보기
A가 촬영 사진을 기준으로 둔 파일입니다. B는 명도·대비·채도를 일반적인 범위에서 조정한 뒤 JPEG로 다시 저장했습니다. C는 조금 자른 뒤 크기를 줄이고 JPEG로 다시 저장했습니다. D는 가로 화면에서 만든 화면 캡처 계열 파일입니다. 네 장 모두 얼핏 보면 자연스러운 사진처럼 보일 수 있습니다.
이 예시에서 중요한 건 ‘눈으로 맞혔는가’가 아닙니다. 보이는 인상과 포렌식 근거는 다릅니다. 실제 확인은 파일 구조, 크기, 메타데이터, 재압축 흔적처럼 관찰할 수 있는 정보에서 시작해야 합니다.
먼저 ‘편집됐다’는 말의 범위를 좁혀야 합니다
밝기를 조금 조정해 다시 저장한 것도 편집이고, 크기를 줄인 것도 편집입니다. 카카오톡이나 SNS가 자동으로 이미지를 재인코딩한 경우도 파일 수준에서는 원본과 다른 결과물이 됩니다. 스크린샷은 아예 화면에 렌더링된 결과를 새 이미지로 캡처합니다.
그래서 이미지 포렌식은 “이 사진은 가짜인가?”보다 “현재 파일에서 어떤 처리 흔적을 관찰할 수 있는가?”부터 묻는 편이 정확합니다.
“JPEG 재압축과 양립하는 특징이 보인다”는 기술적 관찰입니다. “따라서 조작된 사진이다”는 훨씬 큰 결론입니다.
5분 안에 해볼 수 있는 1차 확인
원본 파일을 받을 수 있다면 스크린샷이나 다시 내려받은 사본보다 먼저 봅니다. 파일 형식, 픽셀 크기, 용량부터 확인해 현재 손에 든 파일이 무엇인지 정리합니다.
카메라, 촬영 시각, 소프트웨어, 작업 흐름 관련 필드를 확인하되 완전한 이력으로 보지는 않습니다. 메타데이터가 없다고 해서 편집되지 않았다는 뜻도 아닙니다.
같은 압축 파일을 계속 들여다보는 것보다 더 이른 시점의 사본이나 해상도가 높은 버전을 찾는 편이 도움이 될 때가 있습니다. 크롭, 크기, 문구, 물체 배치와 게시 맥락을 비교합니다.
경계선, 반복 무늬, 글자, 직선, 원근, 그림자와 반사를 봅니다. 이상한 부분은 ‘결론’이 아니라 더 확인할 위치로 표시합니다.
특정 워터마크 신호, Content Credentials, 시스템별 표시는 각자 좁은 질문에 답합니다. 파일 상태와 함께 해석하고 한 가지 결과에 전체 판단을 맡기지 않습니다.
핵심은 순서입니다. 먼저 현재 파일이 무엇인지 확인하고, 서로 독립적인 단서를 모은 뒤, 각 단서가 실제로 지지할 수 있는 범위까지만 해석합니다.
온라인에 공개된 사진이라면 다른 사본과 비교해보세요
역이미지 검색은 파일 안쪽만 봐서는 얻기 어려운 맥락을 더해줍니다. Google Lens에서는 같거나 비슷한 이미지와 그 이미지가 쓰인 웹페이지를 찾을 수 있습니다. 일부 지역에서 제공되는 Google의 ‘이 이미지 정보’에서는 Google이 비슷한 이미지를 언제쯤 처음 확인했는지, 더 이른 사용 사례가 있는지도 살펴볼 수 있습니다.
검색 결과에서 가장 오래된 페이지가 자동으로 ‘원본’이 되는 것은 아닙니다. 서로 다른 크롭, 해상도, 설명 문구, 물체 배치와 게시 맥락을 비교해 무엇이 달라졌는지 확인하는 용도로 쓰는 편이 좋습니다. 개인 사진이나 민감한 사진이라면 외부 이미지 검색 서비스에 제출해도 괜찮은 경우에만 이 단계를 사용하고, 그렇지 않다면 건너뛰세요. 나머지 파일 기반 확인은 그대로 할 수 있습니다.
확대해서 볼 때는 ‘이상 = 조작’으로 연결하지 마세요
- 경계와 번짐: 주변보다 유난히 날카롭거나 흐린 경계, halo가 있는지 봅니다.
- 반복 무늬: 나뭇잎, 피부 질감, 구름, 배경 패턴이 부자연스럽게 반복되는지 확인합니다.
- 글자와 기하: 글자가 휘거나 직선이 끊기고 원근이 맞지 않는 부분이 있는지 봅니다.
- 빛·그림자·반사: 장면 전체에서 방향과 모양이 서로 자연스럽게 이어지는지 확인합니다.
이 항목들은 범용 조작 판별기가 아닙니다. 압축, 샤프닝, HDR, 인물사진 블러, 파노라마 합성, 스크린샷, 일반 편집에서도 비슷한 흔적이 생길 수 있습니다. 눈에 띄는 이상은 ‘가짜’나 ‘AI 생성’의 결론이 아니라 다음으로 확인할 위치를 정하는 단서로 쓰는 것이 안전합니다.
메타데이터는 유용하지만 전체 이력은 아닙니다
EXIF에는 촬영 정보가, XMP나 IPTC에는 편집·관리·설명 정보가 남을 수 있습니다. 특정 프로그램 이름이나 작업 흐름 기록이 발견되면 그 파일을 다루는 과정에서 해당 정보가 기록되었을 가능성을 살펴볼 수 있습니다.
하지만 메타데이터는 삭제·복사·수정될 수 있습니다. 반대로 아무 메타데이터가 없다고 해서 “편집되지 않았다”거나 “AI가 아니다”라는 뜻도 아닙니다. 메신저, 개인정보 보호용 내보내기, 포맷 변환, 스크린샷만으로도 필드가 사라질 수 있습니다. 자세한 구조는 사진 메타데이터로 어디까지 알 수 있을까?에서 다룹니다.
JPEG 재압축은 파일 상태를 바꿉니다
JPEG는 손실 압축입니다. 이미 저장된 JPEG를 다시 JPEG로 저장하면 양자화된 주파수 정보가 다시 계산됩니다. 화면으로는 거의 차이가 없어도 블록 구조나 양자화 테이블, 국소적인 압축 패턴에는 다른 특징이 생길 수 있습니다.
이런 정보는 “한 번 더 인코딩됐을 가능성”을 살피는 데 도움이 되지만, 왜 재압축됐는지는 알려주지 않습니다. SNS 다운로드 파일도, 편집 앱에서 내보낸 파일도, 카메라 앱 내부 처리 결과도 서로 비슷한 흔적을 남길 수 있습니다.
크기 조정과 자르기는 이미지의 기하 구조를 바꿉니다
크기 조정은 보간을 통해 새로운 픽셀 격자를 만들고, 자르기는 선택 영역 밖의 픽셀을 실제로 제거합니다. 이 변화는 포렌식 측정뿐 아니라 보이지 않는 워터마크 같은 신호의 검출에도 영향을 줄 수 있습니다.
예를 들어 특정 좌표 정렬을 전제로 하는 검출기는 크기 조정이나 자르기 이후 동기화가 어려워질 수 있습니다. 따라서 “신호를 못 찾았다”와 “처음부터 신호가 없었다”를 같은 뜻으로 보면 안 됩니다.
소프트웨어 이름은 ‘선언 정보’로 읽는 편이 안전합니다
일부 편집기는 저장할 때 프로그램 이름이나 작업 흐름 데이터를 남깁니다. 여러 독립적인 정보가 같은 방향을 가리키면 분석에 도움이 됩니다. 그래도 해당 문자열 하나만으로 최초 제작 도구, 편집자, 전체 편집 순서를 확정할 수는 없습니다.
AI 생성·AI 편집 여부는 더 신중해야 합니다
현재 모든 AI 이미지를 공통으로 판별하는 단일 범용 표시는 없습니다. 대신 특정 생태계가 자체 검증 수단을 제공하기도 합니다. Google은 SynthID를 이용해 Google AI 도구가 생성하거나 편집한 콘텐츠인지 확인할 수 있게 하고 있으며, SynthID가 검출되지 않더라도 다른 AI 시스템으로 생성됐을 가능성까지 배제하는 것은 아니라고 설명합니다.
즉 특정 워터마크 검출은 그 시스템에 대해서는 의미 있는 근거가 될 수 있지만, 이를 곧바로 “모든 AI 판별”로 확대해서는 안 됩니다.
C2PA Content Credentials는 다른 종류의 근거입니다
C2PA는 서명된 manifest와 자산 연결을 통해 provenance 정보를 전달합니다. 검증이 성공하면 특정 assertion이 해당 자산과 연결되어 있음을 확인하는 데 도움이 됩니다. 그러나 C2PA의 원칙 자체가 provenance 검증과 콘텐츠의 일반적인 진실성 판단을 구분합니다.
또 provenance는 단순 EXIF와 같은 방식으로만 존재하지 않습니다. Adobe는 지원되는 workflow에서 클라우드에 저장된 Content Credentials를 스크린샷에서도 가능한 일치 항목으로 복구할 수 있다고 설명합니다.
실제 분석은 여러 관찰을 겹쳐 보는 방식이 더 강합니다
파일 포맷과 해상도, 메타데이터 컨테이너, 압축 상태, 소프트웨어 선언, 화면에 보이는 편집 징후, 특정 워터마크 신호, provenance 정보를 함께 봐야 합니다. 중요한 것은 한 가지 단서에 모든 질문의 답을 맡기지 않는 것입니다.
| 관찰 | 말할 수 있는 범위 | 함께 확인하면 좋은 정보 |
|---|---|---|
| 소프트웨어 메타데이터 | 현재 파일에 특정 도구 관련 선언이 존재 | 다른 파일 이력·출처 정보 |
| 재압축 특징 | 추가 인코딩과 양립하는 파일 상태 | 다른 압축·편집 흔적과 파일 맥락 |
| 리사이즈·크롭 징후 | 기하 구조가 달라졌을 가능성 | 메타데이터·출처 정보·다른 이미지 상태 |
| 특정 보이지 않는 신호 검출 | 그 신호 체계와 관련된 근거 | 메타데이터·이미지 상태·확인 가능한 provenance |
| Content Credentials | 검증 가능한 provenance assertion | 다른 이미지 상태와 출처 맥락 |
여러 단서를 한곳에서 보고 싶을 때 SIGNA가 유용합니다
현재 배포된 SIGNA Android 앱은 보이는 워터마크, 보이지 않는 SIGNA 신호, 기기 내 이미지 검토를 하나의 흐름으로 제공합니다. SIGNA Inspect에서는 SIGNA 신호 관련 정보와 이용 가능한 메타데이터, 이미지 상태·처리 관련 정보를 확인할 수 있습니다.
사진 한 장을 확인할 때 앱을 여러 개 오갈 필요 없이, SIGNA Inspect에서 이용 가능한 메타데이터와 이미지 상태·처리 관련 정보, SIGNA 신호 정보를 함께 살펴볼 수 있습니다. 재압축, 리사이즈, 크롭, 스크린샷처럼 파일이 거친 과정에 따라 남는 단서가 달라질 수 있으므로, 여러 관찰을 나란히 보는 방식이 특히 유용합니다.
현재 파일에 실제로 남아 있는 근거를 확인하고, 각 근거가 지지하는 범위까지만 결론을 내리는 것이 핵심입니다.
SIGNA Inspect에서 사진을 열면 현재 파일에서 확인 가능한 지원 메타데이터와 이미지 상태·처리 관련 정보, SIGNA 신호 정보를 기기에서 함께 살펴볼 수 있습니다. 선택한 사진은 일반적인 이미지 검토 과정에서 SIGNA AI Lab 서버로 보내지 않고 기기에서 처리합니다.
주요 참고 자료
Google 검색 고객센터 — 이미지에 관해 자세히 알아보기
Google Gemini — Verify AI-generated images, videos, and audio
지금 사진에서 실제로 확인할 수 있는 정보를 살펴보세요
SIGNA Android 앱에서는 사진을 서버로 보내 분석하는 대신, 선택한 사진을 기기에서 처리하며 메타데이터와 이미지 상태 정보를 살펴볼 수 있습니다. SIGNA 신호를 확인하거나, 공유 전 사진에 보이는 워터마크와 보이지 않는 SIGNA 신호를 함께 적용할 수도 있습니다.




