Knowledge Based Authentication (KBA) Best Practices, Part 4

Updated: November 5, 2024 by Guest Contributor 2 min read December 22, 2009

–by Andrew Gulledge

Intelligent use of features

Question ordering: You want some degree of randomization in the questions that are included for each session. If a fraudster (posing as you) comes through Knowledge Based Authentication, for two or three sessions, wouldn’t you want them to answer new questions each time? At the same time, you want to try to use those questions that perform better more often. One way to achieve both is to group the questions into categories, and use a fixed category ordering (with the better-performing categories being higher up in the batting line up)—then, within each category, the question selection is randomized. This way, you can generally use the better questions more, but at the same time, make it difficult to come throughKnowledge Based Authenticationtwice and get the same questions presented back to you. (You can also force all new questions in subsequent sessions, with a question exclusion strategy, but this can be restrictive and make the “failure to generate questions” rate spike.)

Question weighting: Since we know some questions outperform others, both in terms of percentage correct and in terms of fraud separation, it is generally a good idea to weight the questions with points based on these performance metrics. Weighting can help to squeeze out some additional fraud detection from yourKnowledge Based Authenticationtool. It also provides considerable flexibility in your decisioning (since it is no longer just “how many questions were answered correctly” but it is “what percentage of points were obtained”).

Usage Limits: You should only allow a consumer to come through the Knowledge Based Authentication process a certain number of times before getting an auto-fail decision. This can take the form of x number of uses allowable within y number of hours/days/etc.

Time out Limit: You should not allow fraudsters to research the questions in the middle of aKnowledgeBased Authenticationsession. The real consumer should know the answers off the top of their heads. In a web environment, five minutes should be plenty of time to answer three to five questions. A call center environment should allow for more time since some people can be a bit chatty on the phone.

Related Posts

How to Deliver Data-Driven Customer Experiences

A data-driven credit customer experience offers personalization and low friction — it's a win-win for consumers and businesses.

November 5, 2026 by Zohreen Ismali
Stop Fraud Without Stopping Commerce: Rethinking Identity Confidence in E-Commerce

Digital commerce is creating more ways to shop and more ways for fraud to hide. Discover how you can effectively prevent e-commerce fraud.

November 5, 2026 by Kim Le
Building for Bots in the AI Age: Separating Legitimate Agents From Fraudsters

See how NeuroID helps businesses distinguish legitimate AI agents from fraud bots, while Agent Trust verifies agent-initiated transactions.

October 29, 2026 by Laura Burrows

Subscribe to our Newsletter

Enter your name and email for the latest updates.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Subscribe to our Newsletter

Don't miss out on the latest industry trends and insights!
Subscribe