Фреймворк и таксономия для выявления, классификации и анализа ошибок логики обнаружения в правилах SIEM, EDR и XDR, с конкретными примерами и реальными обходными путями.
Опережайте ложноотрицательные срабатывания, понимая, как логика обнаружения даёт сбои, ещё до того, как это начнут использовать злоумышленники.
Ознакомьтесь с сайтом: https://adeframework.org/
Adversarial Detection Engineering (ADE) — это дисциплина рассуждения о ложноотрицательных срабатываниях в правилах обнаружения. Фреймворк ADE представляет собой современную открытую формализацию багов логики обнаружения — несоответствий между тем, что правило обнаружения намеревается обнаружить, и тем, что оно фактически обнаруживает.
Вместо того чтобы ждать появления реальных ложноотрицательных срабатываний, инженеры по обнаружению могут проактивно задавать вопрос:
«Какие вариации приведут к тому, что логика обнаружения этого правила пропустит то, что оно должно было поймать?»
Такая линия рассуждений от лица противника отражает то, как злоумышленники могут злоупотреблять слабостями в логике обнаружения.
Цель ADE — не заставить добиться идеальности в проектировании, хотя это и является идеальной целью, а повысить осведомлённость и отслеживать ограничения, даже если они намеренные:
Впервые знакомитесь с ADE? Начните здесь:
Готовы углубиться?
Фреймворк выделяет 4 основные категории и 16 подкатегорий багов логики обнаружения:
🌳 ADE1 – Reformatting in Actions
├─ ADE1-01 Substring Manipulation
└─ ADE1-02 Normalization Asymmetry
🌳 ADE2 – Omit Alternatives
├─ ADE2-01 Method/Binary
├─ ADE2-02 Versioning
├─ ADE2-03 Locations
└─ ADE2-04 File Types
🌳 ADE3 – Context Development
├─ ADE3-01 Process Cloning
├─ ADE3-02 Aggregation Hijacking
├─ ADE3-03 Timing and Scheduling
├─ ADE3-04 Event Fragmentation
├─ ADE3-05 Lineage Spoofing
└─ ADE3-06 Limit Saturation
🌳 ADE4 – Logic Manipulation
├─ ADE4-01 Gate Inversion
├─ ADE4-02 Conjunction Inversion
├─ ADE4-03 Incorrect Expression
└─ ADE4-04 Field Mismapping & Semantics
Формальные определения и теоретическая основа:
Всеобъемлющая классификация с чёткой терминологией:
Конкретные примеры из производственных наборов правил:
Категории примеров: