Sophisticated adversaries design their individual actions to be unremarkable. A single failed authentication followed by success - routine. A process creating a network connection - normal system activity. A user accessing a system outside their usual hours - might be working late.
Each individual event, viewed in isolation, does not exceed detection thresholds. This is intentional. Adversaries who understand the defensive landscape know that individual events are monitored and design their activity accordingly. The signal of a sophisticated intrusion is in the sequence - the pattern of events over time that, taken together, reveals the attack progression even when each individual step is individually defensible.
| Detection Dimension | Legacy Event-Level SIEM Rules | Sequence Modeling for APT Detection |
| Operational Focus | Isolated atomic indicators (e.g., single bad hash or IP). | Temporal chains of events evaluated over hours or days. |
| Adversary Evasion | Easily bypassed by low-and-slow execution tactics. | Exposes attack progressions regardless of individual step noise. |
| Signal-to-Noise Ratio | High false positives due to out-of-context alerting. | High-confidence alerts backed by statistical sequence scoring. |
| Data Prerequisites | Basic log aggregation and keyword matching. | Normalized UDM data lakes and entity resolution. |
Sequence analysis in security is the application of temporal pattern modeling to this problem. Instead of asking "does this event match a known-bad pattern?" it asks "does this sequence of events, evaluated as a temporal chain, match the structure of known attack progressions?"
The conceptual foundation is sound: adversary intrusions, despite their diversity in technique and target, have recognizable structural patterns.
The specific techniques at each stage vary widely, but the progression has structural regularities that can be modeled.
At Netenrich, we apply sequence modeling on top of our behavioral analytics layer using the UDM-normalized, entity-resolved, enriched event stream. A behavioral anomaly alone may not justify an alert - it is one event that deviates from baseline. The same anomaly, occurring in the context of a sequence that matches known attack progression patterns with statistical significance, is a very different signal.
The data requirements for reliable sequence analysis are demanding.
These requirements point back, as they always do, to the foundational data engineering work. Sequence analysis that operates on poor data produces sophisticated noise. On our data foundation, it produces campaign-level detection that no event-level rule can replicate.
The adversary is running a campaign. Detection that operates at the campaign level is what matches the adversary's operational unit.
Ready to move beyond noisy, atomic SIEM rules and catch Advanced Persistent Threats (APT) at the campaign level? Partner with Netenrich to upgrade your threat detection and transform your security operations.
*Part of my ongoing series on data science and the future of security operations.*