Поверхность атаки
Совокупность всех точек, через которые злоумышленник потенциально может проникнуть в систему: открытые порты, эндпоинты API, страницы входа, зависимости, сотрудники. Сокращение поверхности атаки (attack surface reduction) — базовый принцип безопасности: чем меньше снаружи, тем труднее атаковать.
Что сюда входит: сетевые сервисы и открытые порты, веб-интерфейсы и API, точки аутентификации, сторонние зависимости (уязвимость в библиотеке — это ваша поверхность атаки), облачные ресурсы и даже люди (мишени фишинга). Принцип: любая функция, сервис или доступ, который вам НЕ нужен, но торчит наружу, — лишний риск, поэтому его отключают, удаляют или ограничивают. Конкретно: закрыть неиспользуемые порты, убрать лишние функции и пакеты, ограничить, кто до чего может достучаться (сегментация сети, минимальные привилегии), сократить зависимости кода.
Attack Surface Management (ASM) — дисциплина постоянного картографирования и мониторинга внешней поверхности, которая обычно больше, чем кажется: забытые серверы, теневые ИТ. Тесно связана с глубокой эшелонированной защитой и принципом минимальных привилегий; центральная модель мышления в харденинге. Родственные понятия — kill chain и модель угроз.