# Занятие 4. Web Application Firewall
Настройки виртуальных машин
WAF


Сервер

1) Используя стенд первой практической работы - изменить инфраструктуру в соответсвии со схемой. Главное условие - чтобы машинка с WAF была проксей для WEB-сервера, развернутого во время первой практической работы
При подключении к WAF видим сервер

2) Установить WAF (ModSecurity 3) на машинку c названием WAF, продемонстрировать что ранее развернутый web-сайт открывается при коннекте на машинку с WAF
Устанавливаем PPA

Устанавливаем Nginx

Добавляем исходный код Nginx в репозиторий

Устанавливаем GIT

Клонируем GIT-репозиторий

Создаем среду ModSecurity

Компилируем среду с помощью команды make

Запускаем команду установки

Клонируем репозиторий ModSecurity-nginx с Github

Устанавливаем зависимости ModSecurity-nginx

Компилируем модуль ModSecurity

Создем динамические модули

Перемещаем динамический модуль

Включаем ModSecurity в nginx.conf

Тестируем дополнения к Nginx

3) Настроить WAF c детектом OWASP top 10
Устанавливаем архив OWASP CRS 3.3.2

Разархивируем файл

Настраиваем конфиги и проверяем nginx

4) Провести 3 атаки из списка OWASP top 10 и продемонстрировать работоспособность WAF (должны быть сработки правил WAF)
SQL инъекция


XSS


local file inclusion attack

