ID Analyzer
← 블로그로 돌아가기
Fraud PreventionBiometrics

Deepfakes, Photo Substitution and Document Fraud: What KYC Teams Need to Know

ID Analyzer TeamAug 19, 2026읽는 데 5분
Deepfakes, Photo Substitution and Document Fraud: What KYC Teams Need to Know

Identity fraud used to mean a stolen wallet and a bit of glue. Today it means a rented GPU, a face-swap model and a stolen document image. The attacks have shifted from physical forgery to synthetic media, and verification stacks that were built for the old world let a surprising amount through.

This post walks through three overlapping threats — deepfakes, photo substitution and document fraud — and the layered controls that actually stop them.

Three attacks, one goal

All three techniques exist to answer one question in the fraudster's favor: is this person who they claim to be? They differ in where they inject the lie.

Deepfakes

A deepfake replaces or synthesizes a face in real time or in a recorded video. In verification flows, they typically show up during the liveness or selfie step, where an attacker feeds a manipulated video stream instead of a live camera.

There are two common injection paths:

  • Presentation attacks — a screen, printed photo or mask held up to a real camera.
  • Injection attacks — a virtual camera or emulator that bypasses the physical camera entirely and pipes synthetic frames straight into the app.

Injection is the harder problem. It defeats naive liveness checks because there is no physical spoof to detect — the "camera" is software.

Photo substitution

Photo substitution attacks the document itself. An attacker takes a genuine (or genuine-looking) ID and swaps the portrait for someone else's, or swaps the data fields around a stolen photo. The template, holograms and layout may all look correct at a glance because the base document is real.

This is where document authentication and biometric face match have to work together — a document can pass a photo-swap only if you never compare the portrait against a live face.

Document fraud

Classic document fraud remains the foundation. It includes fully counterfeit IDs, altered fields (dates of birth, expiry, names), tampered MRZ or barcode data, and recycled template images pulled from the web.

Heads up

A document that "looks right" in a UI is not verified. Human reviewers routinely pass edited PDFs and screen replays. Fraud detection has to happen at the pixel, data-consistency and cryptographic-checksum level — not the visual one.

Why single-layer verification fails

Most weak stacks rely on a single signal:

  • OCR only → reads the data but never checks if the document is real.
  • Document check only → confirms the ID is genuine but not that the holder is present.
  • Selfie only → confirms a face is present but not that it matches the ID or is live.

Each of these can be defeated in isolation. Photo substitution beats a selfie-only check. A stolen genuine document beats a document-only check. A deepfake beats a liveness check with no injection detection.

The fix is to make the signals validate each other.

A layered defense

1. Read and cross-check the document data

Start with OCR, MRZ and barcode reading to extract every field. Then cross-validate them. The MRZ checksum, the visual inspection zone and the barcode should all agree. When the printed date of birth doesn't match the MRZ, that's not a scanning error — it's tampering.

ID Analyzer supports 3,000+ document formats across 190+ countries, so this consistency check works against real-world template layouts rather than a handful of common IDs.

2. Authenticate the document

Document authentication looks for signs the physical or digital document has been altered: font inconsistencies, cloned template regions, missing or edited security features, and image-recompression artifacts left behind by photo substitution. This is where an edited portrait or a re-typed field gets flagged even when the base template is genuine.

3. Match the face to the document

Biometric face match compares the portrait extracted from the document against the live selfie or video frame. Photo substitution now becomes self-defeating: if the swapped portrait doesn't match the person on camera, the attempt fails; if the real person is on camera, they don't match the stolen document.

4. Prove the face is live and real

Liveness detection is the last line against deepfakes. It distinguishes a live human from a printout, a screen replay or a synthetic video feed. Pairing liveness with face match closes the loop — you're confirming a real, present person whose face matches an authentic, unaltered document.

Operational advice for compliance teams

Technology alone isn't a policy. A few practical points:

  • Score, don't gate on one signal. Combine document authenticity, data consistency, face match confidence and liveness into a decision. A borderline face match plus a clean document behaves very differently from a borderline face match plus a tampered MRZ.
  • Log the evidence. Keep the raw captures, extracted data and result flags for audit and dispute handling. Store them securely — encrypted, access-controlled and retention-bounded.
  • Watch for injection, not just presentation. As deepfake tooling improves, the emulated-camera path grows. Prefer flows that capture inside a controlled environment rather than accepting an arbitrary uploaded video.
  • Keep data residency in mind. If regulation or policy prevents sending biometric data off-site, on-premise deployment (ID Fort) lets you run the same checks inside your own infrastructure.

The takeaway

Deepfakes and photo substitution aren't exotic edge cases anymore — they're commodity attacks. But they share a weakness: each one lies about only one part of the identity. Cross-check the document data, authenticate the document, match the face and confirm liveness, and any single lie collapses against the others.

Layered verification isn't about buying more tools. It's about making your signals corroborate each other so that a fraudster has to defeat all of them at once — which is a far harder problem than defeating any one.

확인 시작하기

첫 번째 신분증을 확인할 준비가 되셨나요?

가입 시 무료 테스트 크레딧 제공 — 카드 등록이 필요 없습니다.

  • 신용카드 불필요

  • 가입 시 무료 체험 크레딧 제공