ArveNova

Материалы · Кибербезопасность

Что такое сканирование внешней поверхности атаки (attack surface), кому оно нужно и сколько оно стоит?

Последнее обновление: 8 мин чтения

Краткий ответ

Сканирование внешней поверхности атаки (external attack surface assessment, EASM) инвентаризирует всё, что организация открывает в интернет, домены, поддомены, почтовую инфраструктуру, открытые порты и панели администрирования, с позиции злоумышленника, а не изнутри, и ранжирует это по риску. Его стоит провести любой организации, у которой есть сайт, почта и хотя бы один сервер. В ArveNova подписанная оценка внешней поверхности атаки начинается от 2 200 € (без НДС); окончательная цена подтверждается после короткого созвона по объёму, исходя из количества активов и охвата.

Что такое поверхность атаки?

Поверхность атаки (attack surface) представляет собой совокупность всех точек входа, через которые злоумышленник может попытаться до вас добраться. Внутренняя поверхность атаки охватывает системы, доступные изнутри: компьютеры сотрудников, внутреннюю сеть и Active Directory. Внешняя поверхность атаки является той частью, которую видит любой пользователь интернета:

  • Домены и поддомены (включая забытые записи вроде vpn., mail., test., old-portal.)
  • Открытые порты и работающие на них сервисы (RDP, SSH, базы данных, удалённое управление)
  • Веб-приложения, панели администрирования, конечные точки API
  • Почтовая инфраструктура: записи SPF, DKIM и DMARC, а также риск подделки отправителя (spoofing) при их отсутствии
  • TLS-сертификаты, в том числе просроченные или неправильно настроенные
  • Lookalike / typosquat-домены, имитирующие ваш бренд

Большинство атак начинается не со сложной уязвимости zero-day, а с забытого пункта из этого списка: VPN-устройства без нужного patch-обновления, домена без DMARC, тестового сервера, о котором никто не помнит.

Как проводится сканирование и может ли оно навредить нашим системам?

Существует два уровня, и разница между ними важна:

Пассивная оценка использует только открытые источники: DNS-записи, журналы Certificate Transparency, WHOIS, поисковые системы. К вашим системам не отправляется ни одного пакета, поэтому разрешение не требуется, а риск простоя равен нулю. Коннектор Fjordex (MCP) работает именно на этом уровне.

Активная оценка включает сканирование портов, определение версий сервисов и сопоставление с известными CVE; она подключается к вашим системам, но не запускает эксплойты (exploit). Для неё требуется письменное разрешение, а окно тестирования согласуется совместно.

Следующий шаг: проверка на проникновение, то есть ручная неразрушающая проверка критических находок. Этот этап выполняется только при подписанных Rules of Engagement (правилах проведения работ) и NDA и оплачивается отдельно.

Кому это нужно?

Простое правило: если у вас хоть что-то доступно из интернета, у вас есть внешняя поверхность атаки (attack surface), и кто-то уже её сканирует. Наиболее срочные случаи:

  • МСБ (Северный Кипр и Турция): У большинства нет IT-отдела, инфраструктура распределена между внешними подрядчиками, и целостной картины не видит никто. Самые частые находки: из-за отсутствия DMARC от имени компании можно рассылать поддельные счета, RDP открыт в интернет, у поддоменов нет понятного владельца.
  • Университеты: Десятки факультетов, сотни поддоменов, студенческие проекты, сервисы, которые давно отключены, но всё ещё остаются в DNS. Поверхность атаки большая и разрозненная; составление перечня активов ценно уже само по себе.
  • Больницы и клиники: Данные пациентов, обязательства по KVKK/GDPR и процессы, не допускающие простоя. Здесь решающим преимуществом становится то, что пассивное сканирование не затрагивает ни одной системы.
  • Муниципалитеты и государственные органы: Услуги для граждан, большой объём переписки по электронной почте и репутационный риск.
  • Организации, к которым предъявляют требования киберстраховщики или организаторы тендеров: Страховщики и крупные клиенты всё чаще запрашивают независимый отчёт о внешней оценке.

Сколько это стоит? Цены ArveNova

Ниже указаны стартовые цены в EUR, без НДС. Окончательная цена сообщается письменно после того, как количество активов и объём подтверждены на созвоне. Уровни можно заказать отдельно или вместе; каждая работа начинается с письменного объёма и подписанного разрешения (ROE).

УровеньОбъёмРезультатСтартовая цена
Уровень 1
Оценка внешней поверхности атаки
Обнаружение доменов и поддоменов, открытые порты и сервисы, SPF/DKIM/DMARC, состояние TLS, typosquat-домены, открытые панели администрирования, сопоставление с известными уязвимостями (CVE). Снаружи и без учётных данных.Подписанный отчёт (на турецком; на английском по запросу), приоритизированные находки и шаги по устранению; базовая линия для следующих уровнейот 2 200 €
Уровень 2
Тестирование безопасности веб-приложений и API
Ручное тестирование авторизации в системах с входом (клиентские порталы, интернет-магазины, системы бронирования и подачи заявок, LMS): IDOR и контроль доступа, авторизация API, аутентификация и сессии, загрузка файлов, хранимый XSS. По письменному разрешению с тестовой учётной записью.Отчёт по каждой платформеот 2 800 € / платформа
Уровень 3
Оценка состояния безопасности Active Directory
Во внутренней сети, с учётными данными и только на чтение: учётные записи, уязвимые к Kerberoast и AS-REP, слабая парольная политика, ошибки конфигурации сертификатов ADCS. Пути атаки планируются, но не выполняются; это не внутренний пентест.Отчёт о состоянии безопасности ADот 1 750 € для одного домена; несколько кампусов: по запросу
Уровень 4
Регулярный мониторинг
Периодическое повторение базовой оценки; что изменилось с прошлого периода: новые сервисы, порты и поддомены, закрытые и открытые находки. Лимит активов письменно фиксируется в предложении.Ежемесячный отчёт об измененияхот 99 € / мес автоматически, от 299 € / мес с проверкой экспертом; требует базовой линии Уровня 1
Ручная проверка находок
Дополнение к Уровню 1
Практическая верификация критических и высоких находок по письменному разрешению, с доказательствами; каждая находка подтверждается или помечается как ложное срабатывание.Подписанное приложение к отчёту Уровня 1от 900 €, до 5 находок

От чего зависит цена? На внешней стороне, от количества активов, видимых из интернета: домены, поддомены, публичные IP и сервисы. Численность сотрудников или компьютеров напрямую не определяет внешнюю цену; Уровень 3 (Active Directory) оценивается по числу пользователей и кампусов, Уровень 2 по числу платформ.

Тест на проникновение: отдельная услуга вне перечисленных уровней. Сценарий, методология и результаты письменно определяются для каждого проекта; объём и цена указываются в предложении. Запросить предложение.

Непрерывный мониторинг: круглосуточный мониторинг через агент, установленный на ваших конечных устройствах (endpoints), отдельная от Уровня 4 услуга. Объём, дата начала и цена указываются в предложении. Запросить предложение.

Как выглядит отчёт? Пример находки

Каждая находка имеет одинаковую структуру: заголовок, критичность (рассчитывается по вектору CVSS и никогда не назначается вручную), уровень достоверности, доказательства, взгляд атакующего (RED) и способ устранения (BLUE). Образец формата из подписанного отчёта (не реальный запуск):

[F-03] Устаревший веб-компонент, Apache httpd 2.4.49
  Критичность: критическая (CVSS 9.8, основной источник NVD)
  CVE: CVE-2021-41773 · CWE-22
  Достоверность: CONFIRMED · Актив: https://target.example:443
  RED: Обход пути (path traversal), условия для удалённого чтения файлов.
  BLUE: Обновить до версии 2.4.51 или новее.

Сопоставление с CVE выполняется путём сравнения обнаруженной версии сервиса с набором данных CVE на основе NVD; совпадения, основанные на диапазоне версий, выносятся отдельно с пометкой «не подтверждено», а активы на общем хостинге или за CDN с CVE не сопоставляются. Второй пример ниже взят из проверки безопасности почты в коннекторе Fjordex:

{
  "id": "email.dmarc_missing",
  "title": "Нет записи DMARC",
  "severity": "high",
  "evidence": "Для _dmarc.example-company.com не найдена TXT-запись.",
  "recommendation": "Начните со сбора отчётов при p=none, через 2-4 недели перейдите на p=quarantine, затем на p=reject.",
  "category": "email"
}

Что означает эта единственная строка: прямо сейчас кто угодно может отправлять вашим клиентам поддельные счета с адреса accounts@example-company.com, и принимающие почтовые серверы их не отклонят. Исправление сводится к одной DNS-записи, но если на проблему никто не укажет, она остаётся открытой годами.

Как часто нужно повторять сканирование?

Внешняя поверхность атаки (attack surface) не статична: новая подписка на SaaS, поддомен для маркетинговой кампании, смена хостинг-провайдера, и всё это её меняет. Практический совет: одна полная оценка в год (Уровень 1), а между ними ежемесячный delta-мониторинг (Уровень 4). Для больших поверхностей, как у больниц и университетов, ежемесячный мониторинг ценнее разового сканирования, потому что проблемы обычно возникают в том, что было «недавно открыто».

Нужна подписанная оценка?

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

Часто задаваемые вопросы

Чем сканирование внешней поверхности атаки отличается от теста на проникновение?

Сканирование поверхности атаки (attack surface) даёт перечень активов и ранжирование рисков: что из вашего видно снаружи и что из этого представляет риск. Тест на проникновение вручную доказывает, что одну из этих слабостей действительно можно эксплуатировать. Первое широкое и быстрое, второе узкое и глубокое. Без сканирования у пентеста нет цели.

Нужно ли разрешение для пассивного сканирования?

Нет. Пассивное сканирование читает только общедоступные DNS-записи и данные сертификатов и не подключается к вашим системам. Тем не менее запускать его следует только для доменов, которыми вы управляете или на оценку которых у вас есть разрешение. Активное сканирование и проверка на проникновение требуют письменного разрешения.

Устраняются ли находки в рамках сканирования?

Отчёт содержит конкретное решение для каждой находки (например, какую DNS-запись добавить, какой порт закрыть, до какой версии обновиться). Исправления может внести ваш собственный IT-отдел или хостинг-провайдер; по запросу ArveNova также оказывает помощь во внедрении, которая оплачивается отдельно.

От чего зависит цена?

От количества активов, видимых снаружи: домены, поддомены, публичные IP и сервисы. Численность сотрудников или компьютеров напрямую не определяет внешнюю цену; Уровень 3 (Active Directory) оценивается по числу пользователей и кампусов, Уровень 2 по числу платформ. Окончательная цена сообщается письменно после короткого созвона по объёму.

Мы небольшая компания, и у нас есть только сайт. Нужно ли нам это?

Если у вас есть сайт и адрес электронной почты, у вас есть внешняя поверхность атаки. У небольших компаний самая частая и самая дешёвая в устранении проблема, это уязвимость к подделке почты. Отправная точка, Уровень 1; цена подтверждается после короткого звонка по определению объёма с учётом числа активов.

На каком языке составляется отчёт?

Отчёт Уровня 1 составляется на турецком языке и подписывается; он передаётся в форматах .md, PDF и DOCX. Отчёты мониторинга готовятся на турецком и английском. По запросу предоставляется английская версия отчёта Уровня 1.

ArveNova Software & Technology Ltd, ODTÜ KALTEV Teknopark, Северный Кипр. Автор: Okan Kibaroğlu, Co-Founder & CTO (CompTIA Security+).