Solución Confirmada / metodos-login-publicos-sin-validaciones

Los Métodos de Login Públicos Sin Validaciones Adicionales

Spring Boot Security

Diagnóstico del error

La implementación de métodos de login sin validadciones adicionales, como el uso de captcha, puede facilitar a atacantes criptográficos realizar ataques de fuerza bruta con mayor facilidad.

Fix Sugerido
public ResponseEntity<?> login(@RequestBody LoginRequest request) {
    if (!captchaService.isValid(request.getCaptcha())) { throw new InvalidCaptchaException(); }
    ... 
}

Recursos Premium para Spring Boot Security

Otras consultas relacionadas