누군가 제품에 사진을 업로드하고 “카메라로 직접 촬영했다”고 주장합니다. 백엔드는 이를 검증할 수 있을까요? 이미지 생성기는 이미 사람 눈으로 구분하기 어려운 결과물을 만들고 있습니다. 따라서 “눈으로 봐서 진짜 같음”은 더 이상 검증 전략이 아닙니다. 대신 암호화된 출처 매니페스트(C2PA)와 머신러닝 분류기라는 두 가지 독립 신호를 결합하면, 어느 한쪽만 사용할 때보다 더 신뢰할 수 있는 판정을 만들 수 있습니다.

지금 Apidog 사용해 보기

이 글에서는 POST /verify 엔드포인트를 가진 FastAPI 서비스를 구현합니다. 이미지를 업로드하면 서비스는 C2PA 매니페스트를 읽고, 호스팅된 AI 이미지 탐지 API를 호출한 뒤, 신뢰도와 원시 신호를 포함한 JSON 판정을 반환합니다. 또한 구현 전에 OpenAPI 계약을 먼저 설계하고 Apidog에서 모의 서버와 테스트를 구성해 프론트엔드가 백엔드 완성 전에도 통합을 시작할 수 있게 합니다.

요약 (TL;DR)

구현할 서비스는 다음 흐름을 따릅니다.