B. **Progressive login delay**
Progressive login delay, also known as rate limiting or login throttling, is a security control that can help mitigate brute force attacks on user accounts. It works by introducing a delay or slowing down the login process after a certain number of failed login attempts. This delay increases with each subsequent failed attempt, making it increasingly difficult for an attacker to conduct a brute force attack.
Implementing a progressive login delay can help protect user accounts from unauthorized access without significantly impacting the user experience for legitimate users, especially when combined with other security measures like account lockout and account recovery options. It's an effective way to thwart automated password-guessing attacks while allowing legitimate users to log in without excessive hindrance.