Because correctness is no longer the same as assurance. Breached personal data, social media, and commercial data sources make answers easy to obtain, while generative AI removes the hesitation that human agents used to detect fraud. A caller can sound certain and still be entirely unauthorised, so the control signals the wrong thing.
Why This Matters for Security Teams
KBA fails because it measures recall, not assurance. In modern fraud scenarios, an attacker can harvest answers from breached records, social profiles, data brokers, or scraped enterprise artifacts, then present them with confidence that sounds legitimate. That means the control can validate familiarity while still authorising the wrong person. NIST’s NIST Cybersecurity Framework 2.0 still treats identity assurance as a risk decision, not a trivia test, and that distinction is what KBA often misses.
This is why KBA becomes weaker as the attacker’s data advantage improves. The issue is not whether the answer is technically correct. The issue is whether the answer still proves anything about the caller’s entitlement, device trust, or current context. NHIMG research on the State of Secrets in AppSec shows how often sensitive data remains exposed long enough to be reused against security controls, and the same pattern applies to identity verification when personal data is widely available. In practice, many security teams discover KBA’s failure only after a fraud attempt has already passed the check, rather than through intentional testing.
How It Works in Practice
Operationally, KBA fails because the challenge is often built from static data points that are easy to source once personal information is leaked or inferred. Even when a service asks for multiple answers, the control still relies on the assumption that knowledge equals identity. That assumption breaks when adversaries can combine breached records, OSINT, and AI-assisted guessing to answer quickly and consistently.
Current guidance suggests replacing KBA with stronger identity proofing and authentication patterns that are harder to outsource to data collection. For many environments, that means step-up verification, phishing-resistant authenticators, device binding, transaction risk scoring, and context-aware policies. Security teams should treat KBA, at best, as a low-assurance recovery signal rather than a primary access decision.
- Use KBA only where the risk of compromise is low and the action is non-sensitive.
- Prefer authenticators that bind the session to a device or cryptographic credential.
- Require additional checks when the request comes from a new location, new device, or unusual behavior pattern.
- Review recovery workflows separately, because account recovery is often where KBA is most heavily abused.
Where this becomes especially important is in support desks, account recovery, and self-service reset flows. The DeepSeek breach demonstrates how exposed data can persist and be repurposed, and the same lesson applies to identity checks that depend on secrets a motivated attacker may already know. These controls tend to break down in high-volume recovery environments because staff are pressured to resolve tickets quickly and attackers exploit that urgency.
Common Variations and Edge Cases
Tighter verification often increases user friction and help-desk load, requiring organisations to balance account recovery speed against fraud resistance. That tradeoff is real, and there is no universal standard for this yet. Some teams keep KBA for low-risk consumer support, while others eliminate it entirely for privileged, regulated, or high-value accounts.
The edge case is not whether a memorable fact can still be used. It is whether that fact is unique, secret, and durable enough to matter. In many organisations, the answer is no because personal data changes, becomes public, or is inferred from other sources. Best practice is evolving toward layered verification rather than single-step knowledge checks.
For higher-risk workflows, KBA should be treated as a signal, not a decision. Pair it with stronger controls such as out-of-band confirmation, authenticated recovery channels, and human review for exceptional cases. Where fraud pressure is high, the safer default is to assume KBA answers are available to attackers at some point, even when they are technically correct.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-63, NIST Zero Trust (SP 800-207) and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Identity assurance fails when secrets or knowledge are reused as proof. |
| NIST CSF 2.0 | PR.AC-1 | KBA is an access control decision that needs stronger identity assurance. |
| NIST SP 800-63 | IAL2 | Identity proofing guidance addresses weak assurance in knowledge-based checks. |
| NIST Zero Trust (SP 800-207) | Policy Decision Point | KBA is insufficient without context-aware verification at decision time. |
| NIST AI RMF | GOVERN | AI-assisted fraud changes the risk landscape for knowledge-based verification. |
Govern identity flows as dynamic AI-adjacent risk processes and reassess controls regularly.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 25, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org