DeteAct

Пентест инфраструктуры: внешний и внутренний

Тестирование на проникновение сетевой инфраструктуры с двух сторон: снаружи, как это сделал бы злоумышленник из интернета, и изнутри, с правами обычного сотрудника. Результат — подтверждённые цепочки атак до захвата домена и продуктовых систем и план, что закрыть первым.

Паспорт услуги
Объект
Внешний периметр: домены, адреса, сервисы; внутренняя сеть: сегменты, серверы, Active Directory, сетевое оборудование
Модель
Внешний: чёрный ящик; внутренний: с правами сотрудника или гостя через VPN или рабочую станцию
Сроки
2–6 недель на каждую часть, отчёт до недели
Результат
Отчёт с инвентаризацией, цепочками атак, перечнем скомпрометированных узлов и планом устранения; перепроверка

Внешний и внутренний пентест

Две части отвечают на разные вопросы: можно ли попасть внутрь и что будет, если атакующий уже внутри.
Внешний пентестВнутренний пентест
Точка стартаИнтернет: только адреса, домены и публичные сервисыКорпоративная сеть: VPN или удалённая рабочая станция с правами сотрудника или гостя
Модель нарушителяВнешний злоумышленник без доступовСотрудник, подрядчик или атакующий, уже получивший доступ к одной рабочей станции
Главный вопросМожно ли проникнуть внутрь через периметрКак далеко можно продвинуться изнутри и за какое время
Целевые угрозыКомпрометация веб-ресурсов, доступ к данным клиентов, проникновение в продуктовую или офисную инфраструктуруЗахват домена, доступ к продуктовой инфраструктуре и платёжным данным, перехват сессий
ФорматУдалённоУдалённо через VPN или выделенную рабочую станцию; выезд при необходимости

Методология внешнего пентеста

По PTES и OSSTMM с учётом специфики объекта. Критические находки сообщаем в день обнаружения.
  1. 01

    Сбор информации об объекте

    Собираем информацию о внешней инфраструктуре и доменных именах, о веб-приложениях на периметре: установленные фреймворки и сторонние приложения, их версии, параметры и HTTP-методы, принимаемые серверными сценариями и API. Определяем сетевые ограничения и средства мониторинга: допустимую скорость сканирования, IDS/IPS.

  2. 02

    Сканирование и внешнее тестирование

    Сканируем порты внешних ресурсов и собираем баннеры сервисов. Выбираем наиболее перспективные цели с учётом статистики уязвимостей для разных сетевых сервисов, определяем устаревшие версии ПО и ошибки конфигурации, ищем небезопасно настроенные сервисы и учётные записи по умолчанию, перебираем пароли и ищем ресурсы, доступные без авторизации.

  3. 03

    Ручной и полуавтоматический поиск уязвимостей

    Вручную собираем сведения о сетевых узлах и доступных без авторизации данных, агрегируем информацию о сети. Комбинируем результаты сканирования и ищем сценарии компрометации сервисов и проникновения во внутреннюю сеть. Перебираем логины и пароли, включая привилегированные учётные записи в веб-приложениях, сетевых хранилищах, удалённых рабочих столах и управляющих интерфейсах серверов и сетевого оборудования.

  4. 04

    Получение максимального доступа

    Эксплуатируем подтверждённые уязвимости и демонстрируем доступ: полную или частичную компрометацию файловых и операционных систем серверов, прикладного ПО и веб-приложений. Комбинируем полученную информацию, уязвимости и учётные записи в цепочки эксплуатации до целевых угроз: компрометации веб-ресурсов, доступа к данным клиентов и платёжным данным, проникновения в критичную продуктовую или офисную инфраструктуру.

  5. 05

    Отчёт

    Цели и задачи, модель нарушителя и угроз; результаты инвентаризации: доменные имена, сетевые блоки, IP-адреса, приложения; каждая уязвимость с уровнем риска и рекомендацией; процесс эксплуатации и способы реализации целевых угроз; резюме с оценкой защищённости, статистикой и перечнем скомпрометированных узлов; приоритизированный перечень общих и частных рекомендаций.

Методология внутреннего пентеста

Заказчик предоставляет доступ с привилегиями обычного сотрудника или гостя. Дальше — как действовал бы атакующий, закрепившийся на одной рабочей станции.
  1. 01

    Сбор информации об объекте

    Изучаем таблицу маршрутизации и доступные сетевые сегменты, собираем информацию о серверной инфраструктуре, именах хостов и назначении подсистем. Определяем сетевые ограничения и средства мониторинга, чтобы согласовать скорость сканирования.

  2. 02

    Автоматизированное сканирование

    Сканируем сетевые порты и выбираем наиболее перспективные цели с учётом статистики уязвимостей для разных сервисов. Проверяем обнаруженные сервисы на уязвимости веб-приложений, ошибки конфигурации и устаревшие версии ПО, собираем баннеры, ищем учётные записи по умолчанию и ресурсы, доступные без авторизации.

  3. 03

    Ручной поиск уязвимостей и повышение привилегий

    Ищем общедоступные хранилища во внутренней сети и публичном интернете, утечки корпоративных учётных записей, исходных текстов и конфигурационных файлов. Перебираем логины и пароли, в том числе привилегированных учётных записей. Повышаем привилегии на скомпрометированных рабочих станциях и серверах, ищем SSH-ключи, Kerberos-токены и хеши привилегированных пользователей домена, чтобы получить доступ к продуктовой инфраструктуре.

  4. 04

    Сеть и сегментация

    Используем узлы с достаточными локальными привилегиями для атак канального уровня в разных сегментах, если это целесообразно: перехват и модификация трафика клиентов сети, перехват сессий и учётных записей. Ищем уязвимости в сетевом оборудовании, пробуем преодолеть межсетевые экраны и попасть из непривилегированных сегментов в привилегированные.

  5. 05

    Получение максимального доступа

    Эксплуатируем подтверждённые уязвимости, компрометируем серверы, прикладное ПО и веб-приложения. Собираем цепочки из уязвимостей и учётных записей до целевых угроз: захват домена, компрометация веб-ресурсов, доступ к платёжным данным и осуществление платежей.

  6. 06

    Отчёт

    Та же структура, что и для внешнего пентеста: инвентаризация, находки с уровнями риска и рекомендациями, описание реализованных цепочек атак, резюме с перечнем скомпрометированных узлов и приоритизированный план устранения. После исправления проводим контрольную перепроверку.

Целевые угрозы, которые демонстрируем

Отчёт строится вокруг реализованных угроз, а не вокруг списка отклонений. Каждая цепочка показывает, с чего она началась и что было доступно в конце.

Нужна скрытая проверка SOC: red teaming
  • Проникновение во внутреннюю сеть через внешний периметр
  • Захват домена Active Directory
  • Доступ к продуктовой инфраструктуре и исходному коду
  • Доступ к данным клиентов и платёжным данным
  • Компрометация веб-ресурсов и сетевого оборудования
  • Перехват сессий и учётных записей сотрудников

Вопросы о пентесте инфраструктуры

С чего начать: с внешнего или внутреннего пентеста?
Если у компании есть публичные сервисы, начинают с внешнего периметра: это то, что атакуют первым, и работы не требуют доступов. Внутренний пентест нужен, когда важно понять последствия компрометации одного сотрудника, подрядчика или рабочей станции: как быстро атакующий доберётся до домена и продуктовых систем. Чаще всего обе части объединяют в один проект: внешняя даёт точку входа, внутренняя показывает глубину.
Что нужно предоставить для внутреннего пентеста?
Доступ к корпоративной инфраструктуре с привилегиями обычного сотрудника или гостя: VPN либо удалённый доступ к рабочей станции в сети. Так моделируется сценарий скомпрометированного сотрудника или подрядчика. Для внешнего пентеста достаточно перечня доменов и диапазонов адресов.
Проверяете ли вы Active Directory?
Да, это основная часть внутреннего пентеста: поиск хешей и Kerberos-токенов привилегированных пользователей, ошибки делегирования и ACL, слабые парольные политики, сервисные учётные записи, пути повышения привилегий до администратора домена. Цель — показать реальную цепочку до захвата домена, а не перечислить отклонения от рекомендаций.
Используете ли вы перебор паролей на рабочих системах?
Да, в согласованных пределах: перебор ведётся с учётом парольных политик и блокировок, чтобы не заблокировать учётные записи сотрудников. Списки для перебора строятся по утечкам и специфике компании, а скорость и окна согласуются до начала работ.
Сколько длится пентест инфраструктуры?
Внешний или внутренний пентест занимает от двух до шести недель в зависимости от размера адресного пространства, числа сегментов и доменов. Отчёт передаём в течение недели после завершения активной фазы. Крупные сети делим на этапы, чтобы первые результаты поступали через две-три недели.
Безопасны ли такие работы для сети?
Да, при соблюдении правил, которые фиксируются в договоре: окна тестирования, допустимая скорость сканирования, запрет разрушающих проверок и отказа в обслуживании, контакты для экстренной связи. Атаки канального уровня и перехват трафика проводятся только там, где это целесообразно и согласовано.
Что получает заказчик по итогам и есть ли перепроверка?
Отчёт с инвентаризацией области, находками с уровнями риска и рекомендациями, описанием цепочек атак и перечнем скомпрометированных узлов, резюме для руководства и приоритизированным планом устранения. Одна контрольная перепроверка исправленных уязвимостей выполняется в течение 10 рабочих дней после запроса заказчика; гарантийный срок — 12 месяцев после завершения основных этапов работ.

Заказать пентест инфраструктуры

Укажите диапазоны адресов и домены, число офисов и сегментов, есть ли Active Directory. Предложим состав работ и зафиксируем стоимость после скоупинга.

Почта
info@deteact.ru
Телефон
+7 499 444-12-46
Офис
Москва, Пресненская набережная, 10с2 (IQ-квартал, Москва-Сити)
Лицензия
ФСТЭК России №Л024-00107-00/00581935
Заявка уходит напрямую команде, без колл-центра. Ответим с рабочей почты.