Do Not Use Security Questions for Account Recovery
A login system can use a strong password and multi-factor authentication, then quietly weaken the whole account through one recovery question: “What was the name of your first school?” If answering that question is enough to reset the password or replace an authentication factor, the answer is effectively another way to authenticate. An attacker does not need to defeat the stronger login path if the recovery path accepts information that can be guessed, researched, reused, or learned from another breach.