Slide 22 of 28
Part 4 — PreventionSlide 22
Slide 22 · How the Defenses Layer
Three concentric rings: stop the message from arriving, stop it from executing, detect it after the fact.
Ring 1 — Channel & Identity Layer (prevent unauthorized messages from arriving)

MIT01 — Agent identity authentication: every sender must present a verified credential before the channel is established or the message is accepted.

MIT03 — Encrypted channels (mTLS): messages are encrypted in transit, and the channel itself is mutually authenticated — combining confidentiality (stops Type 5) with identity proof (contributes to stopping Types 1, 3).

MIT06 — Least-privilege routing: infrastructure enforces that only authorized senders can reach authorized recipients, regardless of what credentials the sender presents.

MIT07 — Agent registry: the authoritative source of truth for which credentials are valid and which agents are authorized to communicate with which.

A message that doesn't pass Ring 1 never reaches the receiving agent at all.

Ring 2 — Message Verification Layer (reject invalid messages that arrived)

MIT02 — Message signing: the receiving agent verifies the signature before processing — detecting any tampering between the authenticated sender and this point (stops Type 2).

MIT04 — Input validation: strict schema enforcement rejects malformed, out-of-scope, or attacker-extended messages before they reach the agent's reasoning.

MIT05 — Replay protection: nonce + timestamp validation rejects messages that were valid in the past but are not authorized for this moment (stops Type 4).

A message that passed Ring 1 but fails Ring 2 is rejected before the agent acts on it.

Ring 3 — Detection & Response Layer (detect attacks that passed Rings 1 and 2)

MIT08 — Audit logging: every message is logged with sender identity and content hash, providing post-incident reconstruction and enabling detection of credential misuse by legitimate agents.

MIT09 — Anomaly detection: behavioral baselines expose coordinated attacks and compromised agents through deviation alerting, even when individual messages pass all verification checks.

Minimum viable set: For most pipelines, MIT01 + MIT03 + MIT02 + MIT05 addresses the most critical risks. Add MIT06 for queue-based architectures and MIT07 as pipeline complexity grows.

← Back Mitigation matrix →