SEC536: Adversarial AI - Penetration Testing AI Systems

Detection-in-depth is a strategy that layers multiple NDR detection technologies, such as IOCs, signatures, behavioral analysis, and machine learning, so that adversaries who evade one detection method are still caught by another.
The five core techniques are indicators of compromise (IOCs), signatures, behavioral detection, supervised machine learning, and unsupervised machine learning, each differing in scope, detection confidence, and the time needed to develop and mature them.
Yes, at least partially: even if IOC-based detection only stops a small percentage of attacks using known-bad infrastructure, that still represents meaningful protection, and it deploys in minutes compared to the months required for machine learning models.
DNS traffic volume is extremely high and its atomic indicators, like domain names, can be changed easily by attackers, so static or single-layer detection often misses DNS-based command-and-control activity like that used in the SolarWinds attack.
Threat intelligence is typically a third-party data source that feeds and enriches detection technologies with indicators or context, but it is not itself the detection engine that identifies malicious activity.
A layered approach works best: starting with signature-based detection focused on source and destination patterns, then behavioral detection to profile expected traffic, and finally machine learning for networks where signatures fail due to internal traffic volume.