Главная мысль
Для обнаруженного актива зафиксируйте владельца, источник подтверждения, доступность из интернета и дату следующей проверки. До проверки сторонней системы подтвердите полномочия.
Управление внешней поверхностью атаки
EASM обнаруживает и отслеживает риски видимых из интернета сайтов, серверов, доменов, API, облаков и ресурсов. Оно дополняет внутренний инвентарь внешним взглядом. Учитывайте shadow IT и сторонние сервисы, проверяя владельца и бизнес-роль; найденный адрес не означает принадлежность организации.
Динамическое обнаружение активов
Изучайте домены, DNS, IP и IPv6, сертификаты, поддомены, сервисы и публичные репозитории. Сетевое оборудование, IoT и облако входят в охват, когда видны извне. Сверяйте данные с ИТ, сетью, DevOps, безопасностью и маркетингом. Повторным обнаружением отслеживайте новые, изменённые и выведенные активы.
Авторизованная оценка уязвимостей
После проверки принадлежности и разрешения оценивайте версии, порты, уязвимости веб-приложений, облачные настройки и утечки учётных данных. Проверяйте автоматические результаты вручную. При подтверждении учитывайте влияние на сервис и границы ресурсов третьих сторон; связывайте выявленную проблему с активом и доказательством.
Мониторинг угроз и контекст
Мониторьте изменения, новые экспозиции и сведения об эксплуатации. Критичный сервис, данные и действующие меры меняют приоритет. Учитывайте поставщиков и цепочки зависимости с эскалацией владельцу. Отправляйте сигналы в SIEM и задачи с контекстом срочности.
Исправление и сокращение поверхности
Назначайте закрытие портов, обновления, разрешения, смену ключа или удаление лишнего сервиса. Срок определяйте по риску и влиянию. Проверяйте зависимости, повторно измеряйте после изменения и сохраняйте подтверждение. При повторении исправляйте также политику развёртывания.
Общая отчётность и выбор инструментов
Команде показывайте активы и доказательства, руководству — риск и просрочки. При выборе оценивайте обнаружение, fingerprint, проверку слабостей, изменения и интеграции. Подходы discovery и поиска секретов отвечают на разные вопросы; проверяйте реальный охват и связь с работой в демонстрации.
Примеры: discovery и утечки секретов
IBM Randori Recon помогает обнаруживать видимые извне активы и сервисы; оценивайте этот подход для поиска ресурсов вне внутреннего списка. GitGuardian Public Monitoring отслеживает секреты в публичных коммитах GitHub, связанных с настроенным периметром организации. Проверяйте источники и фактический охват; не предполагайте непрерывного покрытия каждого публичного объекта и секрета. При утечке изучите использование и зависимости, отзовите и замените учётные данные, обновите зависимые сервисы и направьте работу владельцу репозитория. Удаление файла не отзывает секрет. Эти возможности охватывают разные виды экспозиции.
Пример: от обнаружения проблемы до проверки её устранения
Если обнаружен старый публичный API, разберите его по этому процессу закрытия. Сначала подтвердите принадлежность и полномочия.
Проверьте принадлежность и зависимости
Установите, кому принадлежат домен и облачный аккаунт, кто отвечает за сервис, какие данные он обрабатывает и какие приложения от него зависят, чтобы не изменить чужой сервис.
Получите разрешение на оценку
Согласуйте границы и методы оценки и проверьте фактическую доступность сервиса извне. Обнаружение сервиса само по себе не даёт права вмешиваться в его работу.
Согласуйте изменение с владельцем
Пусть владелец согласует обновление или вывод из эксплуатации и связанные изменения DNS и сети с учётом зависимостей и отката.
Подтвердите устранение проблемы
Повторите внешнюю проверку, подтвердите работу зависимых сервисов и обновите инвентарь и шаблоны развёртывания, чтобы нежелательная доступность извне не возникла снова.
