Глоссарий

Что такое IOA (Indicator of Attack): обнаружение взлома по поведению, а не по следам

IOA обнаруживает взлом по поведению атаки в процессе, а не по оставшимся следам (IOC). Почему поведение труднее изменить и как это использовать малым командам.

Опубликовано 2026-06-11 Обновлено 2026-10-06 6 мин чтения
На этой странице

Сопоставление одних лишь следов взлома (IOC) не успевает, как только злоумышленники меняют эти следы. Здесь помогают основанные на поведении IOA. Разберём значение и как их использовать (без шагов атаки).

IOC против IOA — след результата против поведения в процессе

IOC (Indicator of Compromise) = след результата

  • Ретроспективное свидетельство: хеши, IP, домены
  • Можно сопоставлять механически с известным вредоносным — быстро
  • Но злоумышленники легко это меняют
  • По своей сути реактивно

IOA (Indicator of Attack) = поведение в процессе

  • Поток техники: повышение → горизонтальное перемещение → вывод данных
  • Ловит ближе к реальному времени
  • Трудно изменить (это суть атаки)
  • Тяжелее внедрить — нужно понимание механики

Почему поведение трудно изменить

Для злоумышленника хеш файла или IP одноразовы. Но поток «как атаковать» привязан к цели (получить привилегии, распространиться, вывести данные), поэтому его непросто изменить.

Поток техники (IOA, трудно изменить)
↑ замечается по поведению
Хеши, IP (IOC, меняются мгновенно)
Отдельные следы (внизу) легко изменить. «Поток» техники (вверху) — суть атаки, трудно изменить = дольше служащий индикатор.

Как это могут использовать даже небольшие команды

Даже без выделенного EDR (продукта, который мониторит поведение конечных точек) суть — отслеживать «поведение, отличающееся от нормального».

1

Знайте свою «норму»

Поймите обычные часы входа, объём трафика и какие функции вы используете. Без базовой линии нельзя заметить «отличие».
2

Следите за поведенческими аномалиями

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

При срабатывании изолируйте и расследуйте

Отрежьте затронутое устройство/ключ/токен и оцените воздействие. Запишите и следы (IOC).
4

Держите это в паре с сопоставлением IOC

Используйте IOA, чтобы заметить «аномалию, происходящую сейчас», а IOC — чтобы сопоставить «известное вредоносное». Используйте оба, а не одно.

Примеры IOA по этапам атаки

IOA работает только тогда, когда вы решили, за чем следить. Группировать по этапам проще всего с помощью MITRE ATT&CK (открытой базы знаний, которая упорядочивает техники злоумышленников по этапам).

ЭтапПример поведенияГде смотреть
Первоначальный доступСерия неудачных входов, за которой следует успешный; вход из необычной страны или в необычное времяЖурналы входа (события Windows 4625 и 4624, журналы входа в облако)
Повышение привилегийРедко используемую учётную запись добавляют в группу администраторовСобытие Windows 4732, журналы изменения прав в облаке
ЗакреплениеСоздаётся новая учётная запись, запланированная задача или службаСобытия 4720, 4698, 4697
Сокрытие следовЖурнал аудита очищенСобытие 1102
Связь с внешним миромТрафик к одному и тому же адресу через равные промежутки (C2); массовая отправка в нестандартные часыЖурналы прокси, DNS и межсетевого экрана; объём трафика во времени

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

Реальные примеры: заметили по следу или по поведению?

В публичных случаях, разобранных на этом сайте, то, что привлекло внимание, различалось от случая к случаю.

СлучайЧто привлекло вниманиеТип
Codecov (2021)Хеш распространяемого скрипта не совпал с официальным значениемIOC (сопоставление следов)
Hugging Face (2026) (на английском)По раскрытию компании, сигнал уловил конвейер обнаружения аномалий по телеметрии безопасностиIOA (поведенческая аномалия)

В случае Hugging Face обе компании сообщают, что вторжение совершил ИИ-агент, действовавший без указаний человека. Такой субъект действует так, как не может человек: не отдыхает, не делает пауз и выполняет одно и то же действие параллельно. Чем новее атака и чем меньше для неё известно следов вроде хешей или IP, тем важнее замечать её по поведению.

Как проверить в своей среде

Начать можно с записей, которые ОС или облако ведут по умолчанию, без отдельного продукта.

  1. Windows: в «Просмотре событий» откройте «Журналы Windows → Безопасность» и отфильтруйте по кодам событий из таблицы выше. В PowerShell команда Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 50 выводит последние неудачные входы (запускать от имени администратора)
  2. Если ничего не записывается: какие события аудита Windows ведёт по умолчанию, зависит от версии и настроек. Проверьте «Конфигурацию расширенной политики аудита» в групповой политике, чтобы нужные события записывались
  3. Серверы Linux: last показывает историю входов; journalctl -u ssh (или sshd, в зависимости от дистрибутива) либо /var/log/auth.log показывают успешные и неудачные аутентификации
  4. Облако и SaaS: в журналах аудита и входа консоли администратора ищите входы из необычных стран или в необычное время, а также изменения прав
  5. Ведите базовую линию: запишите обычное число входов и объём трафика в будни и выходные. Без базовой линии нельзя понять, что значит «отличается от нормы»

Мнение этого сайта: обнаружение и предотвращение — разные вещи, поэтому держите оба

IOA — мощная идея «замечать по поведению», но на этом сайте мы рекомендуем не опираться на одно лишь «замечание». Обнаружение (IOA/IOC) касается того, что после начала инцидента; первая цель — проектирование, которое не даёт ему начаться или распространиться: минимум привилегий, быстрые обновления (мониторинг CVE), устойчивая к фишингу MFA, никаких секретов в открытом виде. Поскольку идеальной профилактики не существует, нужны и профилактика (не допустить), и обнаружение (заметить через IOA/IOC). Основанные на поведении IOA добавляют ценность, отмечая аномалию на шаг раньше, чем сопоставление следов.

Источники (первичные)

  • MITRE, «ATT&CK Enterprise Tactics» — attack.mitre.org (как группируются этапы атаки)
  • IETF RFC 9424, «Indicators of Compromise (IoCs) and Their Role in Attack Defence» (август 2023) — rfc-editor.org (TTP труднее изменить, чем следы)
  • Microsoft Learn, «Appendix L: Events to Monitor» — learn.microsoft.com (коды событий и расследование относительно обычного базового уровня)
  • Источники по Codecov и Hugging Face приведены в статье о каждом случае

Читать дальше

FAQ

QВ чём разница между IOA и IOC?
A

IOC (Indicator of Compromise) — ретроспективный след взлома: хеш файла, IP/домен назначения. IOA (Indicator of Attack) следит за поведением атаки в процессе — потоком повышения привилегий → горизонтального перемещения → вывода данных. IOC ретроспективны и статичны; IOA ближе к реальному времени и основаны на поведении.

QПочему IOA «служит дольше»?
A

Злоумышленники могут мгновенно сменить хеши файлов и IP (IOC быстро устаревают). Но способ работы атаки — получить привилегии, распространиться вбок, вывести данные — это суть атаки, и его непросто изменить. Поэтому чем больше вы следите за поведением (IOA), тем дольше держится ваша защита.

QМогут ли небольшие команды использовать IOA?
A

Даже без дорогого продукта EDR идея применима. Её суть — отслеживать «поведение, отличающееся от нормального»: массовую отправку данных в нестандартные часы, незнакомый резидентный процесс, повторяющееся использование админ-функций, которые вы обычно не трогаете, всплеск попыток входа. Они могут отметить ход атаки раньше, чем отдельный IOC.

QКакие бывают примеры IOA?
A

Успешный вход сразу после серии неудачных попыток, выдача прав администратора редко используемой учётной записи, создание новой учётной записи или запланированной задачи, очистка журнала аудита, исходящий трафик к одному и тому же адресу через равные промежутки времени, массовая отправка данных в нестандартные часы. Всё это может происходить и при обычной административной работе, поэтому судят по тому, чем это отличается от нормы и как выстраиваются несколько действий подряд.

QКак IOA связаны с EDR?
A

IOA — это идея обнаруживать атаку по поведению; EDR — типичный продукт, который автоматизирует это на конечных точках. EDR записывает процессы, сетевую активность и операции с файлами и обнаруживает цепочки действий, которые считаются IOA. Без EDR часть этой идеи можно применить с помощью журналов аудита ОС и журналов входа.

QКак IOA связаны с TTP и MITRE ATT&CK?
A

TTP — это тактики, техники и процедуры злоумышленника. MITRE ATT&CK — открытая база знаний, которая упорядочивает их по этапам: первоначальный доступ, повышение привилегий, управление и контроль и т. д. IOA — это признак того, что TTP действительно выполняется. Если соотнести то, за чем вы следите, с этапами ATT&CK, пробелы в мониторинге становятся заметнее.