SC-AI-030 · Security and resilience

Access control for AI systems and agents

Medium effortCovered by ISO 27001: StrongSatisfies 5 obligations in 2 policies

What it means

  • Control who and what can reach AI assets: models, prompts, training data, fine-tuning jobs, vector stores, AI admin consoles and API keys.
  • Treat AI agents as identities in their own right, each with its own credentials and the least privilege needed.
  • Keep sensitive data inside controlled environments when using external or open-source models.
  • ISO 27001 reuse: Strong. Existing ISO 27001 access control, identity, authentication and privileged access controls apply directly. The new parts are scoping them to AI agents, vector stores and permission-aware retrieval.

Why it matters

Checklist

  1. Add AI assets (model endpoints, vector stores, prompt repositories, training data, LLM API keys) to your access control scope.
  2. Give each AI agent or service its own identity (service account or workload identity); no shared human credentials.
  3. Scope agent permissions to specific tools, data sets and actions; prefer read-only by default.
  4. Store LLM API keys in a secrets manager; rotate them; block keys in code repositories.
  5. Enforce SSO and MFA on AI platforms, model registries and vendor AI consoles.
  6. Make retrieval respect the user's own permissions so the AI cannot show documents the user could not open directly.
  7. Restrict which staff may use which external AI tools with which data classes; block sensitive data to unapproved tools (links to SC-AI-007 Third-party and vendor AI due diligence).
  8. Include AI identities and privileged AI admin roles in quarterly access reviews.
  9. Revoke access when a model is retired (SC-AI-021 Model retirement and decommissioning).

Evidence examples

  • Access control policy updated to name AI assets and agents.
  • List of AI service accounts with owners and scoped permissions.
  • Quarterly access review sign-off including AI identities.
  • Secrets manager inventory of LLM keys with rotation dates.
  • Configuration showing permission-aware retrieval (document ACLs enforced in search).
  • Approved AI tools list with permitted data classes.

Common pitfalls

  • One organisation-wide OpenAI or Azure key shared by every team.
  • RAG chatbot indexing all of SharePoint and showing HR files to everyone.
  • Agents running with the deploying engineer's personal credentials.
  • AI identities missing from joiner, mover, leaver and access review processes.

Satisfies

Also relevant to

Standards crosswalk

Clause references only. Check the standard itself for the exact wording.

ISO/IEC 42001

  • 6.1.3 AI risk treatment

ISO/IEC 27001

  • A.5.15 access control
  • A.5.16 identity management
  • A.5.17 authentication information
  • A.5.18 access rights
  • A.8.2 privileged access rights
  • A.8.3 information access restriction
  • A.8.5 secure authentication

SOC 2

  • CC6.1
  • CC6.2
  • CC6.3

Key takeaways

  • Extend your existing ISO 27001 access controls to AI; little needs inventing.
  • Every agent gets its own identity and least privilege.
  • Retrieval must respect the user's own permissions.

Find your gaps

Our free compliance gap assessment shows which of these controls you already run.

Start the gap assessment

Have us build it with you

Our AI Governance service implements controls like this one and produces the evidence auditors expect.

Explore AI Governance