Because possession and identity proofing answer different questions. A device or channel check shows control of a factor, while identity proofing and challenge steps try to establish that the person or account behind it is the right subject for the action being taken.
Why a possession check is evidence, not identity proof
A successful possession check tells you that a device, browser, token, or channel was controlled at that moment. It does not, by itself, prove who was behind that control or whether the subject is entitled to act. That distinction matters because possession can be transferred, replayed, shared, proxied, or stolen without changing the underlying identity question.
What possession actually establishes in an authentication flow
In practice, possession is a factor test, not a full identity judgment. It can confirm continuity of a session, support step-up authentication, or show that a challenge response came from the same endpoint that started the flow. Standards such as NIST SP 800-63 Digital Identity Guidelines and proof-of-possession mechanisms such as RFC 9449: OAuth 2.0 Demonstrating Proof of Possession (DPoP) distinguish between holding a factor and establishing the right subject for the transaction.
That is why a possession signal often needs to be combined with something stronger, such as an authenticated account, an identity proofing step, or a policy decision about the risk of the action. A possession check may reduce uncertainty, but it rarely closes the loop on its own.
When the possession factor is tied to a workload, service, or machine, the same logic applies. A valid proof only shows control of the credential or key material at that point in time, not that the caller is trustworthy, current, or authorised for the requested action. SPIFFE workload identity specification is useful here because it separates workload identity from the mere possession of a token or certificate.
Why attackers and failure modes make the distinction unavoidable
Possession-based checks are vulnerable to replay, token theft, session hijacking, credential sharing, proxying, and overbroad trust in the device or channel. A system that treats possession as proof of identity can end up authorising the wrong actor simply because the attacker controlled the factor long enough to satisfy the test. That is why possession is often a supporting signal in authentication, not the final basis for trust.
Failure mechanism: The control assumes that whoever holds the factor is the intended subject, but the factor may have been copied, forwarded, exported, or reused after initial issuance. In token-based flows, sender-constraining and audience restrictions help, but they still do not replace proofing or account-level verification.
Impact: Weak interpretation of possession can lead to account takeover, unauthorised transactions, privileged action by the wrong party, or false confidence in session legitimacy. In higher-risk flows, that can become a direct authorisation failure rather than just an authentication weakness.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-63, NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-63 | Digital Identity Guidelines | Defines assurance, proofing, and authenticator use for identity decisions. |
| Recommendation — Use assurance and proofing to separate factor possession from subject identity. | ||
| NIST SP 800-53 Rev 5 | IA-2 — Identification and Authentication (Organizational Users) | Requires authenticated users before granting organizational access. |
| IA-9 — Identification and Authentication (Non-Organizational Users) | Covers authentication for non-organizational actors in access decisions. | |
| Recommendation — Require authenticated identity, not factor possession alone, before access. Bind external access decisions to verified identity, not just factor control. | ||
| OWASP ASVS | V6 — Authentication | Authentication requirements distinguish factor checks from identity assurance. |
| V7 — Session Management | Session controls address replay and continued use after initial possession. | |
| V10 — OAuth and OIDC | OIDC and OAuth flows rely on identity and token-binding decisions beyond possession. | |
| Recommendation — Implement multi-step authentication so possession does not stand alone. Harden session handling so stolen possession cannot be reused easily. Use sender-constrained token patterns where possession evidence is insufficient. | ||
Practitioner Guidance
What to verify: Treat a possession result as one input to the decision, then verify what it is actually bound to, whether it is replay-resistant, and whether the action requires stronger subject confirmation. If the consequence is material, require identity proofing or a higher-assurance step before authorising the action.
Decision rule: If the check only proves control of a factor, do not use it as the sole basis for account recovery, sensitive changes, privilege elevation, or high-value approvals. If the factor can be shared or replayed, assume the possession signal is only partial evidence.
Practitioner takeaway: Good authentication design separates “can control this factor” from “is the right subject to act,” and the second question is the one that should govern high-risk decisions.
Related resources from NHI Mgmt Group
- Why do successful logins not prove identity behaviour is legitimate?
- What is the difference between a possession check, a reputation check, and an ownership check in digital identity verification?
- How does a workload prove its identity in a SPIRE-enabled environment?
- How can organisations prove that identity automation reduces risk?