Weaknesses of type CWE-645
7 resultsMecanismo de Bloqueio de Conta Excessivamente Restritivo
É quando a aplicação bloqueia uma conta de usuário de forma tão severa que fica praticamente impossível recuperá-la legitimamente, ou quando o bloqueio é permanente sem possibilidade de desbloqueio automático. Isso prejudica a disponibilidade do serviço e pode ser explorado para negar acesso a usuários válidos.
Um sistema bloqueia a conta após 3 tentativas de login falhadas e nunca a desbloqueia automaticamente — nem por email de recuperação, nem após passado um tempo. Um atacante pode derrotar usuários legítimos bloqueando propositalmente suas contas com tentativas erradas.
Implemente desbloqueio automático após período de tempo (ex: 15-30 minutos), ofereça fluxo de desbloqueio legítimo (email, pergunta de segurança), ou use abordagens mais sofisticadas como desafios CAPTCHA em vez de bloqueio permanente. Registre e monitore padrões anômalos de bloqueio para detectar ataques de negação de serviço.