Пентест инфраструктуры: внешний и внутренний
Тестирование на проникновение сетевой инфраструктуры с двух сторон: снаружи, как это сделал бы злоумышленник из интернета, и изнутри, с правами обычного сотрудника. Результат — подтверждённые цепочки атак до захвата домена и продуктовых систем и план, что закрыть первым.
- Объект
- Внешний периметр: домены, адреса, сервисы; внутренняя сеть: сегменты, серверы, Active Directory, сетевое оборудование
- Модель
- Внешний: чёрный ящик; внутренний: с правами сотрудника или гостя через VPN или рабочую станцию
- Сроки
- 2–6 недель на каждую часть, отчёт до недели
- Результат
- Отчёт с инвентаризацией, цепочками атак, перечнем скомпрометированных узлов и планом устранения; перепроверка
Внешний и внутренний пентест
| Внешний пентест | Внутренний пентест | |
|---|---|---|
| Точка старта | Интернет: только адреса, домены и публичные сервисы | Корпоративная сеть: VPN или удалённая рабочая станция с правами сотрудника или гостя |
| Модель нарушителя | Внешний злоумышленник без доступов | Сотрудник, подрядчик или атакующий, уже получивший доступ к одной рабочей станции |
| Главный вопрос | Можно ли проникнуть внутрь через периметр | Как далеко можно продвинуться изнутри и за какое время |
| Целевые угрозы | Компрометация веб-ресурсов, доступ к данным клиентов, проникновение в продуктовую или офисную инфраструктуру | Захват домена, доступ к продуктовой инфраструктуре и платёжным данным, перехват сессий |
| Формат | Удалённо | Удалённо через VPN или выделенную рабочую станцию; выезд при необходимости |
Методология внешнего пентеста
- 01
Сбор информации об объекте
Собираем информацию о внешней инфраструктуре и доменных именах, о веб-приложениях на периметре: установленные фреймворки и сторонние приложения, их версии, параметры и HTTP-методы, принимаемые серверными сценариями и API. Определяем сетевые ограничения и средства мониторинга: допустимую скорость сканирования, IDS/IPS.
- 02
Сканирование и внешнее тестирование
Сканируем порты внешних ресурсов и собираем баннеры сервисов. Выбираем наиболее перспективные цели с учётом статистики уязвимостей для разных сетевых сервисов, определяем устаревшие версии ПО и ошибки конфигурации, ищем небезопасно настроенные сервисы и учётные записи по умолчанию, перебираем пароли и ищем ресурсы, доступные без авторизации.
- 03
Ручной и полуавтоматический поиск уязвимостей
Вручную собираем сведения о сетевых узлах и доступных без авторизации данных, агрегируем информацию о сети. Комбинируем результаты сканирования и ищем сценарии компрометации сервисов и проникновения во внутреннюю сеть. Перебираем логины и пароли, включая привилегированные учётные записи в веб-приложениях, сетевых хранилищах, удалённых рабочих столах и управляющих интерфейсах серверов и сетевого оборудования.
- 04
Получение максимального доступа
Эксплуатируем подтверждённые уязвимости и демонстрируем доступ: полную или частичную компрометацию файловых и операционных систем серверов, прикладного ПО и веб-приложений. Комбинируем полученную информацию, уязвимости и учётные записи в цепочки эксплуатации до целевых угроз: компрометации веб-ресурсов, доступа к данным клиентов и платёжным данным, проникновения в критичную продуктовую или офисную инфраструктуру.
- 05
Отчёт
Цели и задачи, модель нарушителя и угроз; результаты инвентаризации: доменные имена, сетевые блоки, IP-адреса, приложения; каждая уязвимость с уровнем риска и рекомендацией; процесс эксплуатации и способы реализации целевых угроз; резюме с оценкой защищённости, статистикой и перечнем скомпрометированных узлов; приоритизированный перечень общих и частных рекомендаций.
Методология внутреннего пентеста
- 01
Сбор информации об объекте
Изучаем таблицу маршрутизации и доступные сетевые сегменты, собираем информацию о серверной инфраструктуре, именах хостов и назначении подсистем. Определяем сетевые ограничения и средства мониторинга, чтобы согласовать скорость сканирования.
- 02
Автоматизированное сканирование
Сканируем сетевые порты и выбираем наиболее перспективные цели с учётом статистики уязвимостей для разных сервисов. Проверяем обнаруженные сервисы на уязвимости веб-приложений, ошибки конфигурации и устаревшие версии ПО, собираем баннеры, ищем учётные записи по умолчанию и ресурсы, доступные без авторизации.
- 03
Ручной поиск уязвимостей и повышение привилегий
Ищем общедоступные хранилища во внутренней сети и публичном интернете, утечки корпоративных учётных записей, исходных текстов и конфигурационных файлов. Перебираем логины и пароли, в том числе привилегированных учётных записей. Повышаем привилегии на скомпрометированных рабочих станциях и серверах, ищем SSH-ключи, Kerberos-токены и хеши привилегированных пользователей домена, чтобы получить доступ к продуктовой инфраструктуре.
- 04
Сеть и сегментация
Используем узлы с достаточными локальными привилегиями для атак канального уровня в разных сегментах, если это целесообразно: перехват и модификация трафика клиентов сети, перехват сессий и учётных записей. Ищем уязвимости в сетевом оборудовании, пробуем преодолеть межсетевые экраны и попасть из непривилегированных сегментов в привилегированные.
- 05
Получение максимального доступа
Эксплуатируем подтверждённые уязвимости, компрометируем серверы, прикладное ПО и веб-приложения. Собираем цепочки из уязвимостей и учётных записей до целевых угроз: захват домена, компрометация веб-ресурсов, доступ к платёжным данным и осуществление платежей.
- 06
Отчёт
Та же структура, что и для внешнего пентеста: инвентаризация, находки с уровнями риска и рекомендациями, описание реализованных цепочек атак, резюме с перечнем скомпрометированных узлов и приоритизированный план устранения. После исправления проводим контрольную перепроверку.
Целевые угрозы, которые демонстрируем
Отчёт строится вокруг реализованных угроз, а не вокруг списка отклонений. Каждая цепочка показывает, с чего она началась и что было доступно в конце.
Нужна скрытая проверка SOC: red teaming- Проникновение во внутреннюю сеть через внешний периметр
- Захват домена Active Directory
- Доступ к продуктовой инфраструктуре и исходному коду
- Доступ к данным клиентов и платёжным данным
- Компрометация веб-ресурсов и сетевого оборудования
- Перехват сессий и учётных записей сотрудников
Вопросы о пентесте инфраструктуры
С чего начать: с внешнего или внутреннего пентеста?
Что нужно предоставить для внутреннего пентеста?
Проверяете ли вы Active Directory?
Используете ли вы перебор паролей на рабочих системах?
Сколько длится пентест инфраструктуры?
Безопасны ли такие работы для сети?
Что получает заказчик по итогам и есть ли перепроверка?
Заказать пентест инфраструктуры
Укажите диапазоны адресов и домены, число офисов и сегментов, есть ли Active Directory. Предложим состав работ и зафиксируем стоимость после скоупинга.
- Почта
- info@deteact.ru
- Телефон
- +7 499 444-12-46
- Офис
- Москва, Пресненская набережная, 10с2 (IQ-квартал, Москва-Сити)
- Лицензия
- ФСТЭК России №Л024-00107-00/00581935
