Estoy trabajando en una aplicación (utilizando Spring Security) que tiene dos posibles mecanismos de autenticación de usuarios:
- o bien el certificado X.509 (utilizando SSL mutuo apretón de manos)
- o usuario + contraseña
Para usuario + contraseña, agregué un mecanismo de prevención de fuerza bruta basado en el bloqueo de IP ( tutorial de POC simple ), cuando hay muchos intentos de inicio de sesión de usuario + contraseña fallidos consecutivos desde la misma dirección IP (la aplicación es interna, por lo que no debe exponerse a los proxies ISP que ocultan usuarios).
¿Pero es posible realizar (de alguna manera) ataques de fuerza bruta con certificados X.509?
EDITAR: estoy comprobando si los certificados son emitidos por una CA aprobada (utilizando un almacén de confianza JKS).