Limite de tentativas no login: avise a pausa em vez de dizer "senha incorreta"
Implemente um limite de tentativas de login no servidor que diz que há uma pausa e quanto falta, sem revelar se a conta existe e sem trancar a pessoa de vez.
552 artigos. As categorias separam os assuntos; cada página mostra 12.
Implemente um limite de tentativas de login no servidor que diz que há uma pausa e quanto falta, sem revelar se a conta existe e sem trancar a pessoa de vez.
A NIST SP 800-63B-4 vai além do tamanho da senha: lista de bloqueio com o nome do serviço, sem dica, sem truncar, NFC e um plano para largar a troca de 90 dias.
Use os tokens de autocomplete certos em login, cadastro, troca de senha, código por SMS e endereço, pare de bloquear colar e veja por que autocomplete="off" não protege ninguém.
Ligue o rótulo ao campo, use placeholder só como exemplo, ponha instruções em texto de ajuda com aria-describedby e faça rótulo flutuante sem perder acessibilidade.
Entenda viewport visual e de layout, tire o botão de enviar de position: fixed quando não precisa, use visualViewport quando precisa e teste com o teclado de verdade.
Um modelo curto de registro de decisão (contexto, decisão, alternativas, consequências) guardado no repositório, para o time não refazer o mesmo debate daqui a seis meses.
Linha do tempo, impacto, fatores que contribuíram e ações com dono e prazo. Um modelo de postmortem que procura o que o sistema permitiu, não quem apertou a tecla.
Alertas no Prometheus por orçamento de erro, testados com promtool contra pico, queda e erro parcial, e roteamento do Alertmanager conferido com amtool.
Entenda quando o cookie vale só para o host e quando vale para todo subdomínio, escolha o escopo certo da sessão e use o prefixo __Host- para travar.
Como implementar convites com token aleatório guardado como hash, prazo de validade, aceite único e revogação, com exemplo em Node.js e MySQL.
Coloque limite por e-mail e por IP no fluxo de recuperação de senha, responda sempre a mesma frase, envie fora da requisição e monitore o volume.
Implemente o link de "esqueci a senha" com token guardado só como hash, validade curta, consumo atômico, proteção contra o leitor de links e queda das sessões.