In a hub-and-spoke multi-agent design, the research subagent only needs read access to a knowledge index, while the payment subagent needs to initiate refunds. Security requires preventing lateral movement if the research agent is compromised. What identity design should you apply?
Select an answer to reveal the explanation.
Short Explanation
Correct answer: C. Per-agent identity with least-privilege RBAC stops lateral movement. Research gets index read only; payment alone can call refund APIs. Shared Contributor (A) or shared db_owner strings (B) mean one compromise owns everything. Turning off RBAC (D) is indefensible. Map tools to identities the same way you map network paths—default deny.
Full Explanation
Zero Trust multi-agent design requires per-agent identity scoping and lateral movement prevention. Option C assigns distinct identities and minimal permissions aligned to each agent’s function. Options A and B create shared high privilege, so a compromised research agent can initiate refunds. Option D removes access control. Enforce tool gateways that check caller identity, use managed identities, and review role assignments whenever tools are added.