TL;DR: As organizations adopt AI and LLM-based systems, expanded data connectivity, MCP-driven tool access, and response masking must be governed through policy-based authorization, according to PlainID, because access-control failures now magnify compliance and exposure risk across the workflow. The deeper issue is that AI security is becoming an identity and authorization problem, not just a data problem.
NHIMG editorial — based on content published by PlainID: Best Practices for Securing AI Systems with Authorization
By the numbers:
- 50% of cybersecurity attacks will stem from insufficient or improperly implemented access controls.
- 80% of organisations report their AI agents have already performed actions beyond their intended scope, including accessing unauthorised systems (39%), inappropriately sharing sensitive data (31%), and revealing access credentials (23%).
Questions worth separating out
Q: How should security teams implement authorization for AI systems without slowing adoption?
A: Security teams should separate AI authorization into distinct control points for prompts, retrieval, tools, and output.
Q: Why do AI systems create more access-control risk than traditional applications?
A: AI systems can retrieve large volumes of internal data, call tools dynamically, and return synthesized outputs that may reveal more than a single application screen.
Q: How do teams know if AI authorization controls are working?
A: They should test whether the model can only retrieve data and invoke tools that the requesting identity is allowed to use, and whether sensitive output is consistently masked.
Practitioner guidance
- Define policy boundaries for each AI control point Map separate enforcement rules for prompt filtering, retrieval, tool invocation, and response masking so each layer has a clear responsibility and no layer is expected to compensate for another.
- Enforce retrieval-time entitlement checks Require the data source or retrieval gateway to validate user identity and entitlement before documents are returned to the model, especially in RAG architectures.
- Treat MCP as a privileged interface Limit which services and tools an AI system can call, and review those permissions with the same discipline used for high-risk application-to-system access.
What's in the full article
PlainID's full blog post covers the operational detail this post intentionally leaves for the source:
- How PlainID maps policy decisions to the four AI control points it describes, including prompt filtering and response masking.
- The article's explanation of source-level filtering for RAG systems, which is where implementation teams need to place entitlement checks.
- PlainID's discussion of granular service and tool access through MCP, which is the part most likely to affect architecture decisions.
- The vendor's framing of zero-trust and identity-first policy management for AI workflows, useful for implementation planning.
👉 Read PlainID's analysis of authorization controls for secure AI systems →
AI authorization controls: what IAM teams need to lock down now?
Explore further