С увеличением популярности веб-приложений растет и количество типов атак, которым они подвержены. Многие из самых распространенных атак уже были рассмотрены в других модулях. Этот модуль охватывает несколько других важных техник эксплуатации веб-приложений. Модуль начинается с рассмотрения уязвимостей HTTP Verb Tampering, которые позволяют атакующим манипулировать HTTP-запросами для доступа к ограниченным веб-страницам, что может дать атакующему доступ к конфиденциальным ресурсам. Второй темой является уязвимость Insecure Direct Object References (IDOR). IDOR — это одна из самых распространенных уязвимостей в веб-приложениях, которая позволяет атакующим легко просматривать и раскрывать личные данные других пользователей из-за неправильной настройки контроля доступа. Наконец, в модуле рассматриваются уязвимости XML External Entity (XXE). Эти уязвимости недавно попали в десятку самых критичных веб-уязвимостей, поскольку XXE может позволить атакующему читать локальные файлы, расположенные на сервере, получить удаленное выполнение кода (RCE) или даже вызвать отказ в обслуживании (DoS).
В дополнение к вышеупомянутому, модуль Веб Атаки научит вас следущему:
HTTP Verb Tampering:
Что такое уязвимости HTTP Verb Tampering?
Примеры небезопасных конфигураций
Обнаружение и эксплуатация уязвимостей HTTP Verb Tampering
Примеры безопасных серверных конфигураций для предотвращения уязвимостей HTTP Verb Tampering
IDOR:
Что такое уязвимости IDOR и как они возникают
Примеры уязвимого кода IDOR
Различные типы уязвимостей IDOR
Как обнаружить уязвимости IDOR
Различные методы эксплуатации уязвимостей IDOR
Предотвращение уязвимостей IDOR
XXE:
Что такое уязвимости XXE и как они возникают
Примеры уязвимого кода XXE
Определение и эксплуатация уязвимостей XXE
Различные методы предотвращения XXE
Кроме того, наличие твердого понимания следующих модулей может считаться необходимым условием для успешного завершения этого модуля:
Веб-запросы
Введение в веб-приложения
Использование веб-прокси
Основы Linux
Сценарии Bash введение