Paper·arxiv.org
ai-agentssecurityautomationdevopsresearch
Who Governs the Machine? A Machine Identity Governance Taxonomy (MIGT) for AI Systems Operating Across Enterprise and Geopolitical Boundaries
AI systems rely on vast numbers of machine identities, creating a governance blind spot. Implement Machine Identity Governance Taxonomy (MIGT) to secure and manage AI agents and API tokens across complex environments, ensuring accountability and compliance.
intermediate1 hour5 steps
The play
- Inventory AI Machine IdentitiesIdentify and catalog all non-human identities (e.g., AI agents, API tokens, service accounts) used by your AI systems across all environments.
- Define Identity Lifecycle & PermissionsEstablish clear policies for the creation, rotation, revocation, and least-privilege access for each machine identity. Document their purpose and scope.
- Integrate Governance into AI DesignEmbed machine identity governance principles directly into your AI system's architecture, development lifecycle, and deployment pipelines from the outset.
- Implement Automated Access ControlsUtilize Identity and Access Management (IAM) tools and automation to enforce and manage machine identity permissions programmatically.
- Audit & Monitor Machine Identity ActivitySet up continuous logging, monitoring, and auditing for all machine identity actions to detect anomalies, ensure compliance, and maintain accountability.
Starter code
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::ai-model-data-bucket/*",
"arn:aws:s3:::ai-model-data-bucket"
]
},
{
"Effect": "Allow",
"Action": "comprehend:DetectSentiment",
"Resource": "*"
}
]
}Source