Solución Confirmada / metodos-login-publicos-sin-validaciones
Los Métodos de Login Públicos Sin Validaciones Adicionales
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(); }
...
}