Threat Hunting для начинающих: от гипотезы к находкам

Threat Hunting для начинающих начинается с вопроса или поведения, которое необходимо идентифицировать, продолжается определением телеметрии и логики и завершается тестированием, настройкой, документированием и контролируемым развертыванием. Качество измеряется покрытием и возможностью исследования.
Threat Hunting и Detection Engineering преобразуют знания о поведении злоумышленников в измеримые вопросы, источники данных и правила обнаружения. Цель состоит не в том, чтобы генерировать больше предупреждений, а в том, чтобы улучшить покрытие и качество принятия решений. Данная статья посвящена Threat Hunting для начинающих и предназначена для продвинутых SOC-аналитиков и студентов. Цель состоит в том, чтобы предоставить методологию, которую можно применять на практике, на профессиональном собеседовании и в рабочей среде, не ограничиваясь словарным определением.
Основная проблема заключается в том, что данные почти всегда неполны. hypothesis, data requirements, query могут указать направление, но их значение зависит от времени, актива, пользователя и ожидаемой активности. Поэтому мы будем строить проверку вокруг исследовательского вопроса, необходимых доказательств и четкого критерия завершения.
Практический сценарий в статье: имитация Hunt на необычное использование PowerShell. Все примеры представляют собой лабораторные данные или описания процессов. В случае Penetration Testing, Web или Cloud, работать следует только с явного разрешения, определенного Scope и возможностью остановить проверку.




