Un marco y una taxonomía para identificar, clasificar y razonar sobre errores de lógica de detección en reglas de SIEM, EDR y XDR, con ejemplos concretos y bypasses del mundo real.
Anticípate a los Falsos Negativos comprendiendo cómo falla la lógica de detección antes de que los actores de amenazas la exploten.
Visita el sitio web: https://adeframework.org/
La Ingeniería de Detección Adversaria (ADE) es la disciplina de razonar sobre los Falsos Negativos en las reglas de detección. El Framework ADE proporciona una formalización moderna de código abierto de los Bugs de Lógica de Detección - discrepancias entre lo que una regla de detección pretende detectar y lo que realmente detecta.
En lugar de esperar a que ocurran Falsos Negativos en el mundo real, los ingenieros de detección pueden preguntarse proactivamente:
"¿Qué variaciones harían que la lógica de detección de esta regla pase por alto lo que pretendía capturar?"
Esta línea de razonamiento adversaria refleja cómo los actores de amenazas pueden abusar de las debilidades en la lógica de detección.
El propósito de ADE no es forzar la perfección en el diseño, aunque ese sea un objetivo ideal, sino aumentar la concienciación y rastrear las limitaciones, incluso si son intencionales:
¿Eres nuevo en ADE? Empieza aquí:
¿Listo para profundizar?
El framework identifica 4 categorías principales y 16 subcategorías de bugs de lógica de detección:
🌳 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
→ Explora la Taxonomía Completa
Definiciones formales y fundamento teórico:
Clasificación exhaustiva con terminología clara:
Ejemplos concretos de conjuntos de reglas en producción:
Categorías de Ejemplos: