A fingerprint or face match proves that a person is present at a sensor, but on its own it says nothing about whether that sensor, the device behind it or the comparison result can be trusted. D3-BAN Biometric Authentication is the MITRE D3FEND countermeasure for this factor: D3FEND defines it as "Using biological measures in order to authenticate a user." It sits in the Harden tactic as a child of Agent Authentication, and D3FEND models it as a technique that authenticates a Person. This card explains what D3-BAN actually hardens, how D3FEND relates it to ATT&CK, where biometrics are implemented in practice, how to verify a deployment and where the factor stops helping. It is written for identity engineers and architects who are deciding where biometrics belong in an authentication design, and it goes deeper than the general Biometrics Guide.
Key takeaways
- Treat a biometric as an unlock, not a credential. NIST SP 800-63B-4 allows biometrics only as part of multi-factor authentication with a physical authenticator, and the strongest platform designs use the match to release a key held in secure hardware.
- D3FEND's ATT&CK links are inherited and inferred. D3-BAN has no direct technique mapping; the relations shown come from its parent Agent Authentication strengthening the User Account artefact.
- Error rates and spoof resistance are measurable. NIST sets a false match rate of one in 10,000 or better and requires presentation attack detection for face; Android and FIDO run their own certification schemes.
- Where the match happens matters most. Local comparison in a secure enclave, a trusted execution environment or a match-on-sensor chip keeps templates off servers and out of reach of host malware.
- Biometrics do not apply to non-human identities. Service accounts, API keys and AI agents have no biology, so this sibling does nothing for them.
D3-BAN at a glance
| Field | D3-BAN Biometric Authentication |
|---|---|
| D3FEND ID | D3-BAN |
| Tactic | Harden |
| Parent technique | Agent Authentication, D3-AA (siblings include Certificate-based, Multi-factor, Password and Token-based Authentication) |
| Digital artefact | Person (D3FEND: the technique "authenticates" a Person); the parent strengthens User Account |
| D3FEND references | SmartTouch Inc. patent US5870723A (tokenless biometric transaction authorisation) and a Biometric Solutions article on keystroke dynamics |
| What it changes | Adds an "inherence" factor (something you are) to the authentication decision |
| Typical implementation points | Platform authenticators on laptops and phones, FIDO2 security keys with fingerprint readers, physical access readers, banking and payment apps |
| Main limitation | The result is only as trustworthy as the sensor, the comparison environment and the fallback path |
The D3FEND entry has no "how it works" article and no considerations section (checked November 2026), so the operational guidance below comes from NIST, FIDO and platform documentation rather than from D3FEND itself.
How it works
A biometric system enrols a sample, stores a template, and on each attempt compares a fresh capture with that template against a threshold. Two classes of measure are in common use:
- Physiological: fingerprint, face, iris. These are what NIST SP 800-63B-4 governs.
- Behavioural: keystroke dynamics, gait, device handling. D3FEND's second reference describes keystroke dynamics as a behavioural biometric based on dwell time and flight time. In practice these are used for continuous or risk-based signals in fraud programmes rather than as a primary login factor. See the Transaction Monitoring and Behavioural Biometrics Guide.
The design question that decides security is what a successful match unlocks. In the strong pattern, the comparison happens on the device in isolated hardware and a match authorises the use of a private key that never leaves that hardware. The relying party then sees a signed challenge, not a biometric. This is how Windows Hello, Apple Face ID and Touch ID, Android Class 3 biometrics with Keystore, and FIDO2 authenticators with user verification work. In the weak pattern, a biometric template or score is sent to a server for central comparison, which creates a database of irreplaceable personal data and a network path an attacker can target. NIST states that local verification of biometric factors is preferred over central comparison.
What NIST SP 800-63B-4 requires
| Requirement | NIST SP 800-63B-4 text (summarised) |
|---|---|
| Role of the biometric | SHALL only be used as part of multi-factor authentication with a physical authenticator; a non-biometric option must also be offered |
| False match rate | One in 10,000 or better for all demographic groups, at a fixed threshold, tested to ISO/IEC 19795-1 |
| False non-match rate | SHOULD be under 5% |
| Presentation attack detection | SHALL for facial recognition; SHOULD for fingerprint and iris; test per ISO/IEC 30107-3 with an impostor attack presentation accept rate under 0.07 |
| Voice | SHALL NOT be used for biometric comparison |
| Failed attempts | No more than five consecutive failures (10 with conforming PAD), then a delay of at least 30 seconds per attempt; overall limit of 50 (100 with PAD) |
| Data handling | Biometric data is sensitive personal information |
ATT&CK techniques D3FEND relates to D3-BAN
Relationship type: inferred only. D3FEND lists no direct ATT&CK mapping for D3-BAN. The D3FEND site shows the relations below because the parent, Agent Authentication, strengthens the User Account artefact, and these techniques act on User Account or its sub-artefacts. D3FEND marks the mapping as inferred and experimental (checked November 2026). The right-hand column is NHI Mgmt Group's assessment, not part of D3FEND.
| ATT&CK ID | Technique | What a biometric factor changes (NHI Mgmt Group assessment) |
|---|---|---|
| T1078.001, T1078.002, T1078.003, T1078.004 | Valid Accounts: Default, Domain, Local, Cloud Accounts | Strong where the biometric gates a device-bound key; none on paths that still accept a password alone |
| T1098.002, T1098.003 | Additional Email Delegate Permissions, Additional Cloud Roles | Partial: helps only if admin actions require fresh user verification |
| T1136.001, T1136.002, T1136.003 | Create Account: Local, Domain, Cloud Account | Minimal: a new account is created after authentication |
| T1548.005 | Temporary Elevated Cloud Access | Partial: where elevation demands step-up user verification |
| T1087.001, T1087.002, T1087.004 | Account Discovery: Local, Domain, Cloud Account | Indirect: limits which discovered accounts are usable |
| T1531 | Account Access Removal | Indirect: protects the admin sign-ins used to lock others out |
For the account-level picture, see the MITRE ATT&CK T1078 Valid Accounts Guide. Attacks on the biometric itself (spoofed fingerprints, printed or replayed faces, injected camera streams) have no ATT&CK Enterprise technique in D3FEND's mapping; they are handled by presentation attack detection and injection detection, covered in the Biometric Liveness and Presentation Attack Detection Guide and Biometric Injection Attacks.
Where it is implemented
Platforms are listed alphabetically. Each runs the comparison in isolated hardware and uses the result to release a key.
| Platform | Comparison environment | What to check |
|---|---|---|
| Android | Biometric pipeline classed as Class 3 (Strong), Class 2 (Weak) or Class 1 (Convenience) by spoof acceptance rate | Only Class 3 can release app keys from Keystore; Class 2 can use BiometricPrompt but not Keystore; Class 1 exposes no API to apps. Class 3 allows up to 72 hours before fallback to PIN, pattern or password |
| Apple (Face ID, Touch ID) | Secure Enclave processes, encrypts and stores template data and performs matching | The passcode is still required after restart, to change the passcode and to add or remove fingerprints; Touch ID templates are not sent to Apple or included in backups |
| FIDO2 authenticators with on-device biometrics | Inside the authenticator; the relying party receives a user verification flag and a signature | Biometric component certification status under the FIDO Biometric Certification Requirements (v5.0 active, checked November 2026) |
| Windows Hello | With Enhanced Sign-in Security, face matching runs in virtualisation-based security and fingerprint matching on a certified match-on-sensor chip | ESS shows "On" in Sign-in options; Biometrics Operational log event ID 1108 lists the sensor in a Virtual Secure Mode process; non-ESS external sensors are blocked while ESS is on |
The surrounding programme is covered elsewhere: the Windows Hello for Business Guide, the Passwordless and Passkeys Guide and the Device-Bound Passkeys page.
Implementation steps
- Decide what the biometric unlocks. Use it as local user verification for a hardware-held key (platform authenticator or security key). Avoid designs that send templates or scores to a server unless there is no alternative and the data protection case is made. See Biometric Template Protection.
- Set a device baseline. Require hardware-isolated matching: ESS-capable sensors on Windows, Class 3 on Android, Secure Enclave on Apple devices. Record the requirement in device compliance policy.
- Require user verification at the relying party. For WebAuthn, request user verification so the authenticator must perform a biometric or PIN check, and reject assertions without it for sensitive applications.
- Design the fallback. Every platform falls back to a PIN or password. Make that fallback local to the device (a PIN that unlocks the same key), not a separate password sent to the server.
- Pilot and measure. Track false rejections, help desk calls and fallback use in a pilot group before wider rollout. Users who cannot enrol need an equal-strength alternative.
- Check legal and privacy obligations. Biometric data is special category data in many regimes. See the Biometric Privacy Laws Map and Biometric Data in the Workplace.
How to verify it works
- Configuration evidence: device inventory shows the sensor class or ESS status per device, not just "Windows Hello enabled".
- Relying party logs: sign-in records show the user verification flag set on assertions for applications that require it.
- Lockout behaviour test: on a test device, confirm repeated failed matches fall back to the PIN or passcode and that the attempt limits behave as documented.
- Spoof test in an authorised lab: for any biometric system you procure or build (rather than consume from a platform), ask for ISO/IEC 30107-3 test results or certification evidence rather than running ad hoc tests.
| Metric (example) | What it shows | Direction |
|---|---|---|
| Share of managed devices with hardware-isolated biometric matching | Real baseline coverage | Rising |
| Share of sign-ins to sensitive apps with user verification asserted | Whether the biometric or PIN step actually happens | Near 100% |
| Fallback rate (PIN or password used instead of biometric) | Usability and possible enrolment problems | Stable and low |
| Accounts that can still sign in with a password only | Bypass surface around the biometric | Falling |
Limits, bypasses and failure patterns
- The fallback is the real control: if the PIN, passcode or account recovery is weak, the biometric adds little. Attackers target recovery and help desk resets, not fingerprints.
- Central template stores: a breached biometric database cannot be rotated like a password. Prefer designs where templates never leave the device.
- Presentation and injection attacks: printed photos, masks, replayed video and virtual camera injection target face systems without strong PAD, which is why NIST requires PAD for face.
- Unprotected peripheral sensors: sensors outside the isolated path expose match results to host software; on Windows, ESS blocks non-ESS sensors for this reason.
- Coercion and shared devices: a biometric can be presented under duress or by someone with physical access to a sleeping user. Use it alongside device possession and session controls, not as proof of intent.
- Applying it to the wrong identities: service accounts and agents placed in biometric or MFA exclusion groups become the gap. Use Certificate-based or Token-based Authentication for workloads instead.
Framework mapping
| Framework | Reference | Relationship to D3-BAN |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-2(1), IA-5(12) | Multi-factor authentication to privileged accounts; biometric authentication performance |
| NIST CSF 2.0 | PR.AA-03 | Users, services and hardware are authenticated |
| NIST SP 800-63B-4 | Biometric requirements; AAL2 and AAL3 | Error rates, PAD, attempt limits and the multi-factor rule |
| MITRE ATT&CK | M1032 Multi-factor Authentication | NHI Mgmt Group view: biometrics most often reach ATT&CK through MFA deployments (not a D3FEND mapping) |
Related countermeasures
- Siblings under Agent Authentication: D3-MFA Multi-factor Authentication, D3-CBAN Certificate-based Authentication, D3-PWA Password Authentication and D3-TBA Token-based Authentication.
- Session-side controls: D3-ANCI Authentication Cache Invalidation covers the period after the match, when a session token is the target.
For how D3FEND is organised, see the MITRE D3FEND Guide.
Practitioner checklist
- Use biometrics only as local user verification for a hardware-held key, never as a stand-alone factor.
- Set device baselines for hardware-isolated matching and report coverage per platform.
- Request and enforce user verification at the relying party for sensitive applications.
- Make the fallback a device-local PIN, and harden account recovery.
- Require ISO/IEC 30107-3 or FIDO biometric certification evidence for any biometric system you buy.
- Keep templates off servers wherever possible and treat biometric data as sensitive personal data.
- Offer an equal-strength non-biometric option for users who cannot or will not enrol.
- Keep non-human identities on certificate or token-based authentication, not biometric policies.
Standards and references
- MITRE D3FEND: Biometric Authentication (D3-BAN)
- NIST: SP 800-63B-4 Digital Identity Guidelines, Authentication and Authenticator Management
- NIST: SP 800-53 Rev 5, Security and Privacy Controls
- FIDO Alliance: Biometric Component Certification
- Android Open Source Project: Measuring Biometric Unlock Security
- Apple: Face ID and Touch ID security
- Microsoft Learn: Windows Hello Enhanced Sign-in Security
- SmartTouch Inc.: Tokenless biometric transaction authorization method and system (US5870723A)
Related NHI Mgmt Group resources: Biometrics Guide · Biometric Liveness and Presentation Attack Detection Guide · Phishing-Resistant MFA Guide · D3-MFA Multi-factor Authentication · MITRE D3FEND Guide