Knowledge-Based Authentication
Knowledge-Based Authentication (KBA) is a way of verifying someone's identity by asking them to answer one or more secret questions based on personal information, such as security questions you set up when logging in to an app or account. It relies on the assumption that only the legitimate person knows the correct answers. It is often used to reduce the risk of impersonation, for example in remote document-signing workflows.
KBA is an authentication method that verifies a claimed identity by requiring the principal to supply correct answers to one or more secret questions, relying exclusively on the knowledge factor. It is commonly deployed as a challenge based on personal information the user is expected to know, and appears both in login flows and in identity-proofing contexts such as remote signing to reduce impersonation risk. Because it depends on a single factor category (knowledge), KBA on its own does not constitute multi-factor authentication; implementations vary in whether questions are static (user-defined) or dynamically generated, and this distinction is not fully specified in the available evidence.
Why it matters
KBA occupies an awkward position in modern identity practice: it is widely deployed and easy for users to understand, yet it relies entirely on a single factor category, knowledge, that has become increasingly weak. Because the personal information underlying many static security questions (a mother's maiden name, a first pet, a childhood street) is often discoverable through public records, social media, or prior data breaches, an answer that is meant to be secret may in practice be knowable by an attacker. This makes KBA on its own a comparatively low-assurance method, and it is why it is best understood as a supplementary control rather than a substitute for stronger authentication.
Despite these limitations, KBA remains relevant because it is frequently used in identity-proofing and impersonation-reduction contexts rather than purely as a login mechanism. In remote document-signing workflows, for example, KBA is applied as an identity check based on information the signer is expected to know, helping to raise the cost of impersonation before a legally significant action is completed. In these scenarios KBA is often layered with other signals, so its value comes less from being unbreakable and more from adding friction against casual fraud.
For architects and governance leads, the key takeaway is scope discipline: KBA verifies knowledge of an answer, not possession of a device or an inherent trait, so it does not by itself satisfy multi-factor authentication requirements. Whether a given deployment is acceptable depends heavily on the assurance level required, the sensitivity of the protected resource, and whether static or dynamically generated questions are used, a distinction that materially affects resistance to attack but is not fully specified across implementations.
Who it's relevant to
Inside KBA
Common questions
Answers to the questions practitioners most commonly ask about KBA.
