Join our Newsletter — 33% off our NHI Course

Did DOM tampering undermine web biometric authentication?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 2 years ago
Posts: 19717
Topic starter  

TL;DR: Web biometric authentication can be undermined by client-side manipulation even when the verification logic itself is sound, according to Jscrambler. Browser runtime integrity has to be part of the assurance model when replay attacks and injected media can change what the SDK sees.

Editorial analysis by NHI Mgmt Group, based on content published by Jscrambler: “Customer Story Type: KYC & Identity Verification”.

Key questions

Q: Why do replay attacks create risk even when a biometric system can block fake photos or masks?

A: Replay attacks work because the system may still accept a real biometric captured earlier and injected later.

Q: What do teams get wrong when they extend mobile biometric controls to the web?

A: They often assume the same assurance model will work without re-testing the browser execution path.

Q: What fails when web biometric authentication does not protect the browser runtime?

A: The assurance model fails because the biometric signal can be altered before verification completes.

Practitioner guidance

  • Harden the browser execution path Use runtime integrity controls to detect DOM tampering, monkey patching, and script modification in web biometric flows.
  • Test for replay and virtual camera bypass Run adversarial tests against biometric capture and liveness verification using crafted video, emulated devices, and synthetic media sources.
  • Separate mobile and web assurance tests Validate biometric protections independently for each channel, because controls that work in mobile SDKs can fail in browser-based journeys.

Bottom line: Web biometric authentication can be undermined by client-side manipulation even when the verification logic itself is sound.

Glossary terms: Web Biometric Authentication, Liveness Assurance, Client-Side Integrity, Replay Attack

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →


This topic was modified 1 day ago by NHI Mgmt Group

   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 20207
 

Web biometrics create a client-side fraud control problem, not just an identity assurance problem. The browser becomes part of the trust boundary, which means DOM tampering, runtime patching, and input injection can all subvert the control before the backend sees a result. For identity programmes, that shifts the governance question from only "is the biometric strong?" to "is the path delivering the biometric trustworthy?" Practitioners should treat browser integrity as part of the biometric assurance model.

A few things that frame the scale:

A question worth separating out:

Q: Should organisations treat code integrity as part of identity assurance for passwordless login?

A: Yes, when the authentication decision depends on browser-side code to capture and validate the biometric signal. Code integrity protects the trustworthiness of the flow itself, which is essential when passwordless login is exposed to runtime manipulation. Without that layer, the identity decision can be based on altered evidence.

👉 Read our full editorial: Biometric authentication on web raises new client-side fraud controls



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.