Skip to content
arrow_back
policyASD Information Security Manual (ISM)

ASD ISM 2133Assign Each AI Agent a Unique Identity Distinct from Personnel Accounts

Every AI agent gets its own identity. It must never run under a person's user account or share an identity with another AI agent, so its actions can be told apart from everyone else's.

record_voice_over

Plain language

An AI agent is software that acts on its own to carry out tasks, such as reading mailboxes, calling APIs, running scripts or updating records. To do any of that it needs to authenticate to systems, and whatever identity it authenticates with is the identity that logs, access controls and investigators will see. This control says each AI agent must have its own identity, and that identity must be separate in two directions. First, it must not be a person's user account: an agent should never log in as the developer who set it up, the administrator who owns the platform or the staff member it is working for. Second, it must not be shared with any other AI agent: two agents should never run under one service account or one API credential. Why it matters: when an agent borrows a person's account, everything it does looks like that person did it, the person's access becomes the agent's access, and revoking or investigating the agent means disrupting the human. When several agents share one identity, you cannot tell which agent performed an action, cannot scope permissions to what each one actually needs, and cannot switch off one misbehaving agent without switching off the rest. A distinct identity per agent is the foundation that makes least privilege, monitoring and incident response possible for AI agents at all.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

Sept 2026

Control Stack last updated

05 Sept 2026

E8 maturity levels

N/A

Topic

Artificial intelligence agent identification

Official control statement

Each AI agent is assigned a unique identity that is distinct from the user accounts of personnel and the identities of other AI agents.
policyASD Information Security Manual (ISM)ISM-2133
priority_high

Why it matters

If AI agents run under personnel accounts or shared identities, actions cannot be reliably attributed to the agent that took them, so suspicious activity may be blamed on a staff member or go unexplained. Agents inherit whatever access the borrowed account holds, which is usually far more than they need, and a compromised or malfunctioning agent then has that full reach. One agent cannot be disabled, rate-limited or investigated without affecting the person or the other agents sharing the identity, slowing incident response and making it hard to demonstrate accountability to auditors or regulators.

settings

Operational notes

Treat the creation of a new AI agent identity as a standard step in onboarding any agent, in the same way a new staff member or new service gets an account. Nobody should be able to stand up an agent using their own credentials "just for now".

Periodically compare the identities that are actually authenticating to your systems with the AI agents you know about, so that agents reusing a person's credentials, or two agents sharing one identity, are caught. An AI agent register, which separate ISM controls cover, is a convenient source for that comparison, but the check this control cares about is that each identity belongs to exactly one agent and to no member of personnel.

Identity naming should make it obvious that the principal is an AI agent and which agent it is, so that log reviewers and administrators are not left guessing. When an agent is decommissioned, retire its identity rather than reassigning it to a different agent, so historical records stay unambiguous.

Expect this to touch several teams: the identity and access team who provision identities, the platform or engineering team who build and deploy agents, and the security operations team who consume the logs. Agree where agent identities live (directory, cloud IAM, API gateway, AI platform) so there is one authoritative source.

build

Implementation tips

  • Identity and access administrators create a dedicated identity (service account, workload identity or equivalent) for every AI agent at provisioning time, using a naming convention that marks it clearly as an AI agent and identifies which agent it is.
  • Platform and engineering teams configure each AI agent to authenticate with its own credentials only, removing any embedded personal usernames, personal API keys or shared tokens from agent configuration, code and secrets stores.
  • The security team writes and enforces a policy rule that AI agents must not run under personnel user accounts and must not share an identity with another agent, and adds this check to the approval gate for deploying any new agent.
  • The AI platform owner reconciles the identities observed in authentication logs each quarter against the known set of AI agents to find any agent using a personal or shared identity, and moves each one found onto its own dedicated identity.
  • Identity administrators confirm, before issuing an identity to any new or replacement AI agent, that the identity is not already assigned to another agent and is not a personnel user account, so that every agent's identity remains unique at the point of creation.
fact_check

Audit / evidence tips

  • AskAsk for the register or inventory of AI agents in use, including the identity each agent authenticates with and the owner responsible for it.Look atCompare the identity column across agents and against the staff directory to see whether any entry is a person's user account or is listed against more than one agent.GoodEvery agent has exactly one identity, no identity appears against two agents, and none of the identities belongs to a member of personnel.
  • AskAsk for the policy or standard that governs how AI agents are provisioned and authenticated.Look atCheck whether it explicitly requires a unique identity per agent and prohibits using personnel accounts or sharing identities between agents.GoodThe requirement is written down, approved, and referenced by the agent deployment or change process so it is applied before an agent goes live.
  • AskAsk to see the configuration or secrets for a sample of deployed AI agents.Look atLook at the credentials the agent actually uses to connect to systems and whether they belong to the agent's own identity rather than a developer, administrator or another agent.GoodEach sampled agent authenticates with its own dedicated credentials and no personal or shared credentials are present in its configuration.
  • AskAsk for authentication or activity logs from a system that AI agents interact with, covering a recent period.Look atTrace agent activity back to the identity that performed it and check whether it maps to a single named agent rather than a staff member or a generic shared principal.GoodAgent actions are attributed to distinct agent identities in the logs, and reviewers can say which agent did what without further investigation.
  • AskAsk for records of recent AI agent onboarding, such as tickets or change requests.Look atCheck that a new identity was created for each new agent and that it was not a personnel user account or an identity already in use by another agent.GoodProvisioning records show one new, distinct identity per new agent, with no new agent placed on a person's account or on an identity another agent already uses.
link

Cross-framework mappings

How ISM-2133 relates to controls across ISO/IEC 27001, ISO/IEC 42001, Essential Eight, and ASD ISM.

ISO 27001

ControlNotesDetails
layersPartially meets(2)expand_less
Annex A 5.15ISM-2133 mandates a specific access-control design rule: every AI agent must have a distinct identity, separated from personnel and other...
Annex A 5.16ISM-2133 requires each AI agent to be issued its own unique identity that is not a personnel account and not shared with other agents
handshakeSupports(2)expand_less
Annex A 5.17ISM-2133 requires each AI agent to operate under its own distinct identity, implying distinct credentials or authentication material for ...
Annex A 5.18ISM-2133 requires a unique identity per AI agent so access and actions can be attributed to the correct non-human actor

E8

ControlNotesDetails
sync_altPartially overlaps(1)expand_less
E8-RA-ML1.2ISM-2133 requires AI agents to use unique identities that are not personnel accounts and are not shared across agents
handshakeSupports(2)expand_less
E8-RA-ML1.1ISM-2133 requires each AI agent to have its own distinct identity, preventing agents from operating under a person's account or shared ag...
E8-RA-ML3.1ISM-2133 requires each AI agent to be assigned a unique identity that is distinct from personnel accounts and other AI agents

These mappings show relationships between controls across frameworks. They do not imply full equivalence or certification.

See all Guidelines for system access controls, or browse the full ASD ISM library.

Mapping detail

Mapping

Direction

Controls