Я ищу библиотеку фильтров сервлетов, которая поможет мне защитить наш веб-сервис от несанкционированного использования и DDoS.
У нас есть «авторизованные клиенты» для нашего веб-сервиса, поэтому в идеале фильтр должен помочь обнаружить клиентов, которые не авторизованы или ведут себя ненадлежащим образом, или обнаружить несколько людей, использующих одну и ту же учетную запись. Также нам нужен способ предотвращения DoS'ов наших различных сервисов, поскольку у нас есть политика открытых аккаунтов - ограничение количества одновременных подключений для пользователя и т. Д.
Мы рассмотрели Tomcat LockOutFilter и тому подобное, но они довольно примитивны и предотвращают только один тип атак.
Конечно, есть много специфичных для приложения компонентов решения, но мне было интересно, написал ли кто-нибудь общее решение в качестве отправной точки.