Руководство по тестированию на проникновение на основе OWASP + Дополнения
Это руководство предназначено для тестировщиков на проникновение, которые ищут подходящие тестовые примеры, необходимые в ходе проекта тестирования на проникновение. Я переработал OWASP Testing Guide v4 с моей точки зрения, включив 9 классов тестов, и каждый класс содержит несколько тестовых примеров для проведения против цели. Каждый тестовый пример охватывает несколько тестов OWASP, что также полезно для отчета. Я также добавил 15 дополнительных тестовых примеров, помеченных как EXTRA-TEST. Надеюсь, это будет полезно как в проектах тестирования на проникновение, так и в bug bounty.
TODO:
- Добавить ресурсы для каждого теста.
Сбор информации
-
- Технологии идентификации
* Идентификация веб-сервера (OTG-INFO-002)
* Перечисление приложений на веб-сервере (OTG-INFO-004)
* Идентификация фреймворка веб-приложения (OTG-INFO-008)
* Идентификация веб-приложения (OTG-INFO-009)
-
-
- Индексация каталогов
* Поиск индексации каталогов (EXTRA-TEST-001)
-
- Хранение чувствительной информации на стороне клиента
* Тестирование локального хранилища (OTG-CLIENT-012)
Управление конфигурацией и развертыванием
-
- Перечисление интерфейсов администрирования инфраструктуры и приложений
* Перечисление интерфейсов администрирования инфраструктуры и приложений (OTG-CONFIG-005)
* Тестирование конфигурации сети/инфраструктуры (OTG-CONFIG-001)
-
- Обнаружение скрытых ресурсов
* Проверка старых, резервных и неиспользуемых файлов на чувствительную информацию (OTG-CONFIG-004)
-
- HTTP-заголовки безопасности
* Тестирование на отсутствие HTTP-заголовков безопасности (EXTRA-TEST-002)
Управление идентификацией и аутентификация
-
-
- Перечисление имен пользователей
* Тестирование перечисления учетных записей и угадываемых учетных записей пользователей (OTG-IDENT-004)
-
- Тестирование восстановления чувствительной информации
* Тестирование восстановления чувствительной информации из базы данных (EXTRA-TEST-003)
-
-
- Политика паролей
* Тестирование слабой политики паролей (OTG-AUTHN-007)
-
- Тестирование SSL при аутентификации пользователя
* Тестирование передачи учетных данных по зашифрованному каналу (OTG-AUTHN-001)