Slide 16 of 28
Part 3 — ScenariosSlide 16
Slide 16 · The Universal Pattern
Every AG07 scenario exploits one of three missing properties. Defenses restore exactly those properties.
Missing property 1: Authenticity

The receiving agent cannot verify that the message actually came from the claimed sender. The sender's identity is asserted in a field the attacker controls — not proven by a cryptographic credential. Without authenticity guarantees, anyone who can write to the channel can impersonate any agent.

Exploited by: Type 1 (forgery), Type 3 (orchestrator impersonation), Type 6 (queue injection).

Restored by: Agent identity authentication (MIT01), mutual TLS (MIT03), signed messages (MIT02).

Missing property 2: Integrity

The receiving agent cannot verify that the message content is unchanged from what the sender sent. There is no cryptographic binding between the message body and the sender's identity. Any intermediary can modify the content without leaving a detectable trace.

Exploited by: Type 2 (tampering in transit).

Restored by: Message signing (MIT02), integrity verification on all received messages (MIT04).

Missing property 3: Freshness

The receiving agent cannot verify that the message is new — that it hasn't been sent before and captured for re-use. Messages have no unique identifier the receiver can check against previously processed messages, and no timestamp with a narrow validity window.

Exploited by: Type 4 (replay attacks).

Restored by: Nonce tracking and/or timestamp validation on all received messages (MIT05).

Bonus missing property: Confidentiality (for Type 5)

Inter-agent messages travel over channels readable by parties they weren't intended for. No encryption on the transport layer means passive eavesdroppers harvest everything that flows between agents.

Restored by: TLS on all inter-agent channels (MIT03), or payload encryption at the message level (MIT06).

← Back Part 4 — Prevention →