Autonomic Defense: Countering AI-Driven Offense at Machine Speed
tl;dr
High and increasing baselines of control are more critical. AI can and should be used to defend against AI but not as an alternative to maintaining an increasingly strong baseline of controls.
Speed is necessary but not sufficient. AI-enabled attackers can generate many exploit paths, and Ashby's Law (cybernetics) tells us only variety can absorb variety, so a defense built on static playbooks, even if automated, will be outmatched no matter how fast it executes. Automation extends human capability through deterministic rules but fails on novelty. The control system has to be able to generate novel responses. Autonomic approaches add such agency.
The human becomes the governor over the loop, not the operator in it. We stop manually triaging alerts and executing scripts, to pick an operational example, and start setting risk tolerances and defining acceptable operational boundaries. That makes doing human-on-the-loop rather than human-in-the-loop oversight a core measure of success.
Before the so-called Mythos moment I spoke about the need for speed. This need for speed is about how to more rapidly position defenses, adopt new controls, relentlessly fix control failures, as well as the more obvious notion of rapid detection and response to attacks. We’re clearly going to be in a race to respond at machine speed to machine speed attacks. More so, it’s looking increasingly likely that the norm will be to respond to swarms of coordinated agent attackers relentlessly pursuing a goal. Beyond the persistent need for strong baseline controls (just like we always should have) is how we establish, in the long run, our own agent-based (or otherwise) response to that. To do this needs us to move our thinking from not only manual to automated but from automated to autonomic. This is a subtle, but not new, distinction that is worth digging into. The notion of autonomic response exists in many fields and, indeed, my old organizations pushed the notion of autonomic security operations before many others.
Automation vs. Autonomy vs. Autonomic
The terminology here can be confusing and overlapping. So let’s define a few terms:
Automation: Extends human capability through programmed, deterministic rules. For example, a Security Orchestration, Automation, and Response (SOAR) playbook executing an API call to block an IP address is automated and operates within strict boundaries but often fails when encountering novelty.
Autonomy: Requires agency. An autonomous system perceives its environment, reasons about uncertainty, and adapts its actions to achieve goals in unstructured situations its designers never explicitly programmed.
Autonomic: Borrowed from biology (as in the autonomic nervous system), this refers to a system's capability to operate, maintain, and regulate itself continuously without conscious external control, or maybe with only limited emergency intervention. To pick a different, motoring analogy, a self-driving car is autonomous. If that car could also self-diagnose engine wear, order its own parts, and tune its own performance parameters based on environmental conditions, it could be considered autonomic.
Systems Theory and Cybernetics
To build resilient security systems, we must look to systems theory and cybernetics. W. Ross Ashby, a pioneer in this field, formulated the Law of Requisite Variety in the 1950s. The law states that for a system to be stable, the number of states its control mechanism can attain (its variety) must be greater than or equal to the number of states in the system being controlled. In cybernetics, this is often summarized as “only variety can absorb variety”.
For a system to be stable, the number of states its control mechanism can attain must be greater than the number of states in the system being controlled. Only variety can absorb variety.
If AI-powered attackers can generate many new permutations of exploit paths (high variety), a traditional rule-based defense relying on a static library of playbooks (low variety) is pretty much guaranteed to fail. To survive, the control mechanism, the cyber defense architecture, must possess the requisite variety to match the environment. It must be capable of generating dynamic and novel responses.
The Architecture of Autonomic Systems: The MAPE-K Loop
In 2001, IBM released a manifesto on Autonomic Computing to address the growing complexity of IT management. The framework defined four core properties of self-managing systems: self-configuring, self-healing, self-optimizing, and self-protecting. The engine behind autonomic computing is the MAPE-K loop, a continuous feedback architecture that is highly applicable to autonomic security operations:
Monitor (M): Continuous, real-time acquisition of system metrics, network telemetry, and behavioral logs across the environment.
Analyze (A): Utilizing models to diagnose states, attribute anomalies, and determine if an event falls outside acceptable baseline parameters, moving beyond signature-based detection.
Plan (P): Synthesizing remediation strategies dynamically. Rather than pulling a static playbook, the system computes an optimal response based on risk thresholds and systemic context.
Execute (E): Enacting the intervention at machine speed, such as dynamically reconfiguring a control, isolating a workload, or deploying a patch.
Knowledge (K): A centralized, versioned data store and graph (what we might now call a context graph) that feeds all other phases, ensuring the system learns from each iteration and environmental shift.
Applying Autonomic Approaches to Cybersecurity
Translating these theoretical concepts into a functional security architecture requires shifting away from human-in-the-loop dependencies to self-management. Some examples:
Self-Protecting (Adaptive Threat Mitigation): Instead of waiting for a human analyst to approve a containment action, an autonomic system dynamically restructures an environment to isolate a threat the moment it deviates from acceptable baselines.
Self-Healing (Automated Remediation): Upon detecting a novel exploit against a zero-day vulnerability, an autonomic defense can dynamically deploy a virtual-patch or synthesize, say, a WAF or other rule to strip the malicious payload. It then monitors the application post-execution to ensure operational stability, reverting the change if there’s a wider reliability consequence.
Self-Optimizing (Moving Target Defense): An autonomic environment constantly reshuffles an environment and its configuration, perhaps to include wider deception technology. This artificially increases the defensive environment's “variety”, forcing the attacker's AI to constantly re-map the terrain, shifting the advantage back to the defender.
Self-Tuning Detection Engineering (Security Operations): Rather than a detection library curated by humans, the system continuously measures its own detection efficacy against observed telemetry and known technique coverage, writes candidate detections for the gaps, runs them in shadow mode against live data, promotes the ones that clear a precision threshold, and retires rules whose signal has decayed. Detection content becomes a self-maintaining population rather than a static inventory, perhaps even reverting a promotion automatically when a false-positive budget is breached.
Self-Prioritising Remediation (Vulnerability Management): Instead of a CVSS-sorted queue and a patch window, the system continuously recomputes risk against its own topology that would include reachability, exposure, compensating controls, and asset criticality. Then it selects the optimal approach to reduce the most exposure for the least operational risk across patching, config change, virtual patch, dependency adjustment, isolation, or some combination of these. It then proves the fix by re-attacking the asset itself, and re-starts if the proof fails.
Resident Adversary / Continuous Self-Attack (Security Assurance): A standing agent swarm on the defender's side continuously generates novel attack paths against production and production-like environments, and every path it proves becomes an entry in the knowledge store. This is the most direct answer to requisite variety: you close the variety gap by owning an attacker whose variety grows on the same curve as the real one.
Self-Guarding Build Pipelines (Product Security): The wider system, on an anomalous signal, a new maintainer on a critical dependency, a signing irregularity, a build output that diverges from a reproducible rebuild, then quarantines the artifact, rebuilds from last-known-good, produces the SBOM and behavioural diff explaining what changed, and progressively re-opens the path as confidence is re-established.
Self-Configuring Baselines and Drift Resolution (Infrastructure and Cloud Security): Drift from a golden configuration is detected and alerted. Additionally, the system diagnoses whether the drift reflects a legitimate business need, by looking at change records, service behaviour and blast radius, then either reverts to baseline or issues an amended, time-boxed baseline with an expiry and a compensating control, so the standard evolves without silently eroding control objectives.
Autonomic Identity Hygiene (Identity and Non-Human Identity): Machine identities now outnumber humans by orders of magnitude, which puts credential hygiene beyond manual reach by definition. The system finds leaked, stale, over-scoped and orphaned credentials, rotates and re-scopes them, updates every consumer, watches error rates and latency post-change, and rolls back the specific change that broke a service rather than the whole batch.
Continuously Right-Sized Authorisation (Access Management): Entitlements are recomputed from observed use and declared intent rather than granted once and reviewed annually. Standing privilege decays automatically toward the minimum that sustains observed work, elevation is granted just-in-time, narrowly scoped and self-expiring, and an anomalous request raises the required assurance level to step-up, additional signals, or a peer approval, instead of joining a human ticket queue.
Self-Regulating Data and Agent Boundaries (Data Security and AI Governance): Data policy travels with the data and adjusts to who or what is reaching for it. When an agent or model begins touching sensitive stores, the system narrows egress paths, issues scoped and revocable access, watches for purpose drift between what the agent was authorised to do and what it is now doing, and revokes on drift. This is where autonomic control matters most, because the consumer of the data is itself operating at machine speed.
Continuous Third-Party Containment (Supply Chain and Third-Party Risk): Annual questionnaires are replaced by live posture signals and automated consequence. When a vendor's posture degrades or an incident is disclosed, the system automatically narrows that vendor's connectivity, data access and privilege to the minimum needed to keep the service (or minimum viable services) running, notifies the relationship owner of what it did, and restores scope as remediation is evidenced.
Self-Calibrating Risk and Control Assurance (Risk Management): The risk register maintains itself from live control telemetry, self-attack results and incident outcomes, rather than from some turgid quarterly self-assessment. When measured residual risk crosses stated tolerances, the system tightens the controls that move that specific number and shows the expected reduction. When it sits well under appetite, it relaxes controls that are causing friction. Risk tolerance becomes a context sensitive parameter.
The Evolution of the Human Element
The transition to autonomic security does not eliminate the human practitioner. The human transitions from the “operator” in the loop, manually triaging alerts and executing tasks, to the “governor” over the loop. Security engineers will focus on programming the knowledge phase of the MAPE-K loop, setting risk tolerances, defining acceptable operational boundaries, and ensuring algorithmic governance, while the autonomic system handles execution at the speed of the adversary. Such autonomic approaches rely on us doing human-on-the-loop vs. human-in-the-loop agentic oversight really well. We’ll cover this aspect in a future blog post.
Bottom line: In a security landscape defined by AI-driven, machine-speed threats, organizations must evolve from rigid, deterministic automation to autonomic systems capable of matching the “requisite variety” of the adversary. By adopting feedback-driven architectures like the MAPE-K loop, security teams can move beyond static playbooks to dynamic, self-managing defenses that continuously monitor, analyze, and remediate at scale. Humans transition from operators “in-the-loop” to governors “on-the-loop”. But, remember, this is not an alternative to a strong and ever increasing baseline foundation of controls.
Comments