Estoy buscando una biblioteca de filtros de servlets que me ayude a proteger nuestro servicio web contra el uso no autorizado y DDoS.Filtros de servlet para la prevención de abuso? (DoS, spam, etc.)
Tenemos "clientes autorizados" para nuestro servicio web, por lo que idealmente el filtro ayudaría a detectar clientes que no están autorizados o no se comportan de manera adecuada, o detectará a varias personas que usan la misma cuenta. También necesitamos una forma de evitar la duplicación de nuestros diversos servicios, ya que tenemos una política de cuenta abierta, que limita el número de conexiones simultáneas para un usuario, etc.
Hemos examinado el Tomcat LockOutFilter y tal pero esos son bastante primitivos y solo previenen contra un tipo de ataque.
Por supuesto, hay muchos componentes específicos de la aplicación de la solución, pero me preguntaba si alguien había escrito una solución general como punto de partida.