DeepfakesPublished 2 October 2026 · 7 min read · IDNexus Engineering

Deepfake Detection in 2026: What Actually Works

On this page
  1. Two different attacks
  2. What a layered defence looks like
  3. What detection cannot do
  4. Apply it where it pays
  5. A practical playbook
  6. What IDNexus provides

Short answer. Deepfake defence for KYC works in layers: server-side media analysis, injection and virtual-camera detection, unpredictable challenges and behavioural signals, with a human review lane. No single detector is enough, and none stays accurate without updates.

Two different attacks

People say "deepfake" as if it were one threat. For identity verification there are two, and they need different defences.

  • Presentation attack. The attacker shows a synthetic face to a real camera, for example a generated video on a second screen. Liveness checks are built for this.
  • Injection attack. The attacker never uses the camera. A virtual camera, emulator or hooked SDK feeds synthetic video straight into the app, so the capture pipeline believes it is real. Presentation checks alone do not see this.

Real-time face-swap tools and virtual-camera software are widely available and often legitimate on their own. The risk is when they sit between the user and your verification step.

What a layered defence looks like

LayerWhat it does
Server-side media analysisLooks for blending boundaries, temporal inconsistency and frequency artefacts typical of generated faces
Injection detectionFlags virtual cameras, emulators, rooted or hooked devices and abnormal capture metadata
Unpredictable challengeAsks for a random action the attacker cannot pre-render
Document cross-checksCompares the live face with the ID portrait and checks the document itself
Behavioural signalsSame device or IP verifying many identities, odd timing, repeated near-misses
Human reviewHandles the borderline band the models cannot settle

What detection cannot do

  • Stay still. Generators improve every few months. A detector trained on last year's tools can miss this year's.
  • Generalise perfectly. Headline accuracy from a research paper rarely matches your traffic, devices and lighting.
  • Give certainty. A score is a signal. Treat it that way and keep thresholds adjustable.

This is why any vendor claiming near-perfect detection deserves scepticism. Ask which attack types and generators were tested, when, and on what kind of data.

Apply it where it pays

Run the heaviest screening where fraud is most costly: high-value onboarding, withdrawals, account recovery and changes of payout details. Use lighter checks for low-risk actions. A tiered approach keeps cost and friction down without leaving the dangerous paths open.

A practical playbook

  1. Move the verdict to the server (why).
  2. Add deepfake and injection screening on your highest-risk flow first.
  3. Log scores and review the borderline band weekly.
  4. Re-test against fresh synthetic samples on a schedule.
  5. Keep a manual review path and an escalation route.

What IDNexus provides

Enterprise verifications screen for synthetic media, virtual-camera injection and real-time face-swap filters before the request reaches your backend. The response includes deepfake.model and deepfake.passed, so you can see which detector answered and route disagreements to review.

Deepfake screening on high-risk flows

IDNexus Enterprise adds deepfake detection to every verification and reports the model and pass result in the response.

Create account