2010-06-24 9 views
5

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.

Respuesta

1

Apache Shiro es una solución de seguridad interesante (se llamó jSecurity antes de unirse a Apache.org). Encuentro que su código fuente es mucho más fácil de entender y ajustar para mis necesidades, y también para integrarlo.

Cuestiones relacionadas