# Web basics 4 # Практика 4 Web Application Firewall *Выполнил Андреев Игорь Константинович* ## Часть 1 - Разворачиваем стенд ### 1.1 Сетевые настройки сервера  ### 1.2 Сетевые настройки waf  ### 1.3 Обновляем waf машину  ### 1.4 Устанавливаем nginx  ### 1.5 Устанавливаем библиотеку modsecurity 3  ### 1.6 Устанавливаем зависимости  ### 1.7 Установливаем подмодули  ### 1.8 Создаём среду ModSecurity  ### 1.9 Компиляция с помощью команды make  ### 1.10 Устанавливаем  ### 1.11 ModSecurity-nginx Connector  ### 1.12 Устанавливаем зависимости  ### 1.13 Компилируем модуль ModSecurity-nginx  ### 1.14 Создаём модули  ### 1.15 Перемещаем созданный модуль, сохраненный в папке objs/ngx_http_modsecurity_module.so, и скопируем его в каталог /usr/share/nginx/modules  ### 1.16 Редактируем /etc/nginx/nginx.conf, чтобы ModSecurity работала с веб-сервером Nginx  ### 1.17 Создаём каталог для ModSecurity  ### 1.18 Скопируем образец файла конфигурации ModSecurity обратно из нашего клонированного каталога git  ### 1.19 Редактируем modsecurity.conf  ### 1.20 Создадим файл modsec-config.conf  ### 1.21 Копируем файл unicode.mapping ModSecurity  ### 1.22 Проверяем  ### забыл точку с запятой в конце :)  ### Готово! ## Часть 2 - правила OWASP для Modsecurity ### 2.1 Скачиваем архив с правилами И распаковываем   ### 2.2 Сохраним как резервную копию распакованную конфигурацию файла и скопируем ее  ### 2.3 Обновляем файл конфигурации  ### 2.4 Проверяем  ## Часть 3 - reverse proxy ### 3.1 Настраиваем proxy  ### 3.2 Всё работает!  ## Часть 4 - Атаки ### 4.1 SQL-Injection  ### 4.2 SQL-Injection логи  ### 4.3 SQL-Injection 2  ### 4.4 SQL-Injection 2 логи  ### 4.5 XSS  ### 4.6 XSS логи  ### 4.7 RCE  ### 4.8 RCE логи 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up