Knowledge-Based Authentication (KBA) — это метод аутентификации, при котором пользователю нужно подтвердить свою личность, отвечая на вопросы, ответы на которые известны только ему. Вопросы могут касаться личной информации, например, даты рождения или предыдущих адресов проживания.
Существует два типа KBA: статическая, когда вопросы и ответы устанавливаются заранее, и динамическая, когда вопросы генерируются на основе информации из внешних источников. KBA широко используется для повышения безопасности, хотя его эффективность может быть ограничена, если ответы на вопросы легко найти.