Как я могу использовать OWASP WAF (ESAPIWebApplicationFirewallFilter)?

Я использую org.owasp.esapi.waf.ESAPIWebApplicationFirewallFilter для обработки уязвимостей Топ-10 OWASP. Правильно ли использовать этот подход? и как настроить waf-policy.xml?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
252
1

Ответы 1

Из документации:

This is the main class for the ESAPI Web Application Firewall (WAF). It is a standard J2EE servlet filter that, in different methods, invokes the reading of the configuration file and handles the runtime processing and enforcing of the developer-specified rules. Ideally the filter should be configured to catch all requests (/*) in web.xml. If there are URL segments that need to be extremely fast and don't require any protection, the pattern may be modified with extreme caution.

Чтобы использовать фильтр, добавьте org.owasp.esapi.waf.ESAPIWebApplicationFirewallFilter в web.xml и добавьте файл jar в project library..

<filter>
    <filter-name>ESAPI-WAF</filter-name>
    <filter-class>org.owasp.esapi.waf.ESAPIWebApplicationFirewallFilter</filter-class>
</filter>

как создать файл waf-policy (правила, указанные разработчиком)? пожалуйста, поделитесь примером и полным описанием.

vardaan narang 23.01.2019 15:03

Другие вопросы по теме