Detection Engineering: как превратить вредоносное поведение в правило обнаружения

Detection Engineering начинается с вопроса или поведения, которое необходимо обнаружить, переходит к определению Telemetry и логики, и завершается тестированием, Tuning, документированием и контролируемым развертыванием. Качество измеряется охватом и возможностью исследования.
Threat Hunting и Detection Engineering преобразуют знания о поведении противника в измеримые вопросы, источники данных и правила обнаружения. Цель не в том, чтобы генерировать больше предупреждений, а в том, чтобы улучшить охват и качество решений. Эта статья посвящена Detection Engineering и предназначена для аналитиков и специалистов по обнаружению. Цель состоит в том, чтобы предоставить методологию работы, которую можно применять на практике, на профессиональных собеседованиях и в рабочей среде, не ограничиваясь словарным определением.
Основная проблема заключается в том, что данные почти всегда неполны. use case, data contract, logic могут указывать направление, но их значение зависит от времени, актива, пользователя и ожидаемой активности. Поэтому мы будем строить проверку вокруг исследовательского вопроса, необходимых доказательств и четкого критерия завершения.
Практический сценарий в статье: Design document для одного правила обнаружения. Все примеры являются лабораторными данными или описаниями процессов. При работе с Penetration Testing, Web или Cloud следует работать только с явного разрешения, определенным Scope и возможностью остановить тестирование.




