Industry Leadership
Strategic Initiatives
CSA's strategic programs driving innovation in AI, cloud, and Zero Trust.
A public-interest 501(c)(3) dedicated to secure and trustworthy AI.




Industry Leadership
Strategic Initiatives
CSA's strategic programs driving innovation in AI, cloud, and Zero Trust.
A public-interest 501(c)(3) dedicated to secure and trustworthy AI.

CSAI FoundationChaptersEventsBlog
Join Identity Week America to explore secure credentials, biometrics, and digital identity solutions while connecting with industry experts. Save 20% on your ticket with code CSASAVE20
Publication Tag

Defining Non-Human Identity

Released: 07/22/2026

Identity and Access Management

Defining Non-Human Identity
A growing population of non-human identities (NHIs) are powering cloud platforms, SaaS applications, automation, and AI-based systems. Traditional Identity and Access Management (IAM) processes aren't cutting it. Defining non-human identity is a key first step in evolving how we approach IAM. A shared definition helps organizations develop a common understanding and language for managing these identities at scale.

This publication explains what qualifies as an NHI and why NHIs differ from human identities. It explains how to separate the identity subject from the authentication mechanism. It also outlines key NHI risks, including lack of ownership, excessive permissions, limited visibility, and static secret exposure.

Readers will learn how to apply Zero Trust principles to NHI governance. Methods covered include automated discovery, ownership assignment, least-privilege access, continuous monitoring, credential rotation, and standards-based frameworks such as SPIFFE and WIMSE. Finally, the paper provides an example plan for moving from reactive NHI practices to a more secure and accountable model.

Key Takeaways:
  • How to classify non-human identities across cloud, hybrid, on-premises, SaaS, and AI-based environments
  • Why traditional IAM and HR-driven lifecycle models are insufficient for NHIs
  • Practical approaches for NHI governance, lifecycle management, detection, and response
  • Zero Trust principles to reduce over-privilege, credential sprawl, and orphaned access

Download this Resource

Prefer to access this resource without an account? Download it now.


Best For IconBest For:
  • IAM Professionals
  • GRC Professionals
  • AI Governance and Security Professionals
  • Security Architects & Engineers
  • Application Developers

What Non-Human Identity Is and Why It Matters

Non-Human Identities (NHIs) act as digital gatekeepers for the automated world. They are the digital identifiers assigned to entities such as code, applications, services, and devices, enabling them to be authenticated by and access other resources without human intervention.

Human identities (e.g., employees, contractors, customers, partners) authenticate through interactive flows where credentials are presented in real time—passwords, passkeys, and biometrics, often combined via multifactor authentication (MFA) and federated via single sign-on (SSO). NHIs, on the other hand, authenticate programmatically using pre-issued credentials, operating independently and often autonomously, performing machine-to-machine (M2M) communications at massive speeds and volumes. In some cases, an NHI may also act on behalf of a human principal through delegated access. Industry research consistently shows that NHIs significantly outnumber human identities in modern enterprises. CyberArk research reports ratios of approximately 82:1, while other industry studies—such as Palo Alto Networks—indicate figures exceeding 100:1. This imbalance is expected to continue widening as organizations adopt cloud-native architectures, microservices, automation, and AI agents.

NHIs originate from software lifecycle events, not from business or organizational lifecycle events. Human identities are created, modified, and decommissioned through business-driven processes such as hiring, role changes, and termination, typically referred to as Joiner, Mover, and Leaver (JML) processes. In contrast, NHIs are created through technical events such as application deployment, infrastructure provisioning, workload startup, pipeline execution, autoscaling, agent invocation, and so on. Many NHIs originate from software and infrastructure lifecycle events rather than traditional business lifecycle events. However, some NHIs, such as device identities, may also be created and managed through asset onboarding, deployment, and decommissioning processes. This fundamental difference explains why traditional identity governance models, which rely on Human Resources (HR)-driven JML processes, do not naturally apply to NHIs.

It helps to draw a clear boundary around NHIs because modern environments contain many non-human entities and artifacts, not all of which are identities. In this document, an entity qualifies as an NHI only when it can authenticate (prove who it is) and be authorized (be granted permissions), either directly or indirectly, to access resources.

A common non-examples (to avoid confusion) is a configuration record (e.g., a CMDB entry for a server), which is not an identity unless it is used to authenticate or obtain entitlements. Other examples include:

  • Metadata objects
  • Code or scripts that do not authenticate
  • Secrets, tokens, API keys, or certificates, unless they are bound to an identity

It is also helpful to acknowledge and differentiate between an NHI (also referred to as the identity subject or principal—both of which also apply to human identities) and a credential, which is often mislabeled as a non-human identity, leading to further confusion or ambiguity. While an identifier can be associated with a purpose and perform multiple tasks or actions, a credential specifically authenticates that identity for a particular task or action. As an example, a human identity may hold different physical identification documents, such as a passport and a driver’s license; however, only the driver’s license authorizes them to drive a vehicle. Similarly, an NHI may use an API key for one action and an OAuth token for another while fulfilling its purpose.

Security and IT professionals must distinguish between governance and management. Governance can be defined as a broad set of policies, accountability, and structures that provide proper control, audit, and security of the NHIs. It incorporates ownership identification, adherence, and continuous monitoring and auditing systems to identify possible threats or violations. NHI governance should be integrated into the organization’s Enterprise Risk Management (ERM) framework, mapping technical machine-access exposures to corporate risk registers to ensure that automated access vulnerabilities are identified, tracked, and managed as business risks.

Management is concerned with end-to-end steps throughout the lifecycle of the NHI (i.e., provisioning, maintenance, deprovisioning) while meeting the established policies. It encompasses the processes and systems that work together to provide, configure, monitor, and decommission NHIs throughout their lifecycle. Although the rules are established in governance, they must be put into practice in day-to-day management and operations. Identity management systems provide access controls and automate the process of issuing and decommissioning NHIs in accordance with the governance framework policies.

The size and magnitude of NHI management have been increasing exponentially, posing a major challenge to security and governance models. The increase in the use of cloud, containers, microservices, and automation technologies is the main factor driving the rapid growth of NHIs, which demand automated M2M communications.

While organizations have been advancing human identity management through a variety of tools glued together, over the past few years, non-human identity management has largely been a decentralized byproduct of software development and, at best, managed by individual application owners that treat the controls governing these NHIs as blockers instead of security enablers. As a result, NHIs have grown dramatically, often with inconsistent attention or oversight.
This boundary matters because governance controls apply to “actors with access,” not to everything non-human in the environment.

Considering NHIs has become essential when addressing the realities of contemporary enterprise operations due to the growing dependence on automation, cloud-based environments, and workflows that are quickly becoming powered by artificial intelligence (AI). Identities are employed in many manners, and they include controlling system-to-system communications and performing automated tasks, as well as providing and ensuring secure access to application resources and, in most cases, not directly involving human interactions.

NHI Classification Framework: Identity Subject vs. Authentication Mechanism

To reduce ambiguity in the discussion of NHIs, it is helpful to be specific in definitions. A helpful distinction separates the binding entity (the identity subject) from the credential mechanisms (authentication). This practical approach separates what the identity represents from how it proves its legitimacy, ensuring clearer governance and more consistent security controls.

Identity Subject

The identity subject, or what the identity is bound to1, describes the entity that the identity represents, including:

  • Service and integration account identities (application principal)
  • Workload and microservice identities (pod, service, function)
  • Infrastructure identities (instance, node)
  • Device identities (hardware, firmware, Internet of Things (IoT))
  • Agent identities (autonomous actor, including AI)

The identity subject determines who or what is requesting access, thereby driving governance requirements, ownership, lifecycle expectations, and entitlement needs.

Note that several subject types can act on behalf of a human principal through delegated access. In such cases, the NHI’s actions should be scoped by the human’s permissions to avoid misuse as well as reflected transparently in the form of delegator, intent, and actions on the audit logs to retain accountability.

Authentication Mechanism

The authentication (credential) mechanism, or how the identity proves itself2, is used by the identity subject to authenticate. Common authentication mechanisms include:

  • Static secret (password, API key, SSH keys)
  • Signed token (JWT/OIDC, SAML assertion, LOAS)
  • Certificate (X.509, SPIFFE SVID)
  • Hardware-backed or attestation-backed credentials (Trusted Platform Module (TPM), Hardware Security Modules (HSM), secure element)
  • Cloud-native session credentials (STS-style temporary creds)

This dimension defines how the identity asserts trust, influencing security strength, rotation policies, renewal automation, and cryptographic requirements.

Why This Separation Matters

Organizations frequently conflate the identity subject (the entity or actor) with the authentication mechanisms (e.g., tokens, keys, certificates) used to verify them, treating API keys, tokens, or certificates as if they are the identity. In practice, these are simply authentication mechanisms. The identity subject is the actual actor, and a single identity subject may use multiple authentication mechanisms throughout its lifecycle.

For example, a Kubernetes workload may:

  • Use OIDC tokens to access cloud APIs
  • Use mTLS certificates for service‑to‑service communication

Although these are different types of credentials, they both authenticate the same underlying workload identity.

Note: In some environments, the same service account or API key may be shared across multiple services or applications. While this is a common operational pattern, it is generally not recommended because it reduces traceability and makes it harder to determine which specific service performed an action. For stronger accountability and auditing, identities should ideally be unique to a single service or workload.

Practical Outcome

By classifying NHIs across these two axes, organizations improve visibility, reduce mismanagement of credentials, and strengthen overall identity governance:

  • Governance decisions such as ownership, lifecycle management, access scopes, and entitlements should be anchored to the identity subject and policies driven by context

  • Security controls such as credential strength, rotation frequency, token issuance and management, and renewal policies should be tailored to the credential mechanism

How They Fit Together

Service and Integration Account Identities (application, service principal)

These are the “legacy” workforce of automation. They are typically long-lived accounts used to enable third-party integrations (e.g., a Salesforce connector) or automate background tasks for on-premises servers.

  • Characteristics: Often use static credentials (e.g., API keys, username and password); rarely rotated; high risk of “secret sprawl” in code

  • Primary Governance Challenges: Stale principals and non-expiring or long-lived credentials that are no longer in use, were never decommissioned, and may be still active. Additionally, identifying the human owners accurately and appropriately to transfer ownership when the current owners leave the organization (the “Orphaned Account” problem)

Workload and Microservice Identities (pod, service, function)

The identity of the application code running inside a container or cluster. This is the standard for modern east-west traffic (i.e., service-to-service and broker-mediated communication, including asynchronous event-driven patterns).

  • Characteristics: Highly ephemeral; managed by orchestration platforms (e.g., Kubernetes service accounts) or identity fabrics (e.g., SPIFFE/SPIRE)

  • Primary Governance Challenges: Establishing clear ownership, lifecycle management, and authorization and accountability for these highly ephemeral identities at scale; thousands of them may be created and destroyed in minutes, overwhelming traditional audit log

Infrastructure Identities (instance, node)

Identities assigned to the compute resources themselves rather than the software running on them. This includes virtual machines (VMs) and cloud instances.

  • Characteristics: Provisioned by the cloud provider (e.g., AWS Instance Profile, Azure Managed Identity); tied to the lifecycle of the infrastructure resource

  • Primary Governance Challenges: Ensuring these identities are destroyed immediately when the infrastructure is decommissioned to prevent “ghost resources”

Device Identities (hardware, firmware, IoT)

Identities tied to physical devices across both Operational Technology (OT) and Information Technology (IT) environments, from industrial sensors to smart office equipment.

  • Characteristics: Constrained by hardware limitations (e.g., may not support complex encryption); often deployed in hostile physical environments

  • Primary Governance Challenges: Scale and updateability; rotating keys on a fleet of 50,000 remote sensors without “bricking” them is operationally difficult

Agent Identities (autonomous actor, including AI)

The newest and fastest-evolving class of NHI. Unlike static scripts, AI agents powered by large language models (LLMs) can reason, plan, and execute complex chains of tasks independently.

  • Characteristics: Non-deterministic behavior; may possess “delegated authority” to act on behalf of a human user

  • Primary Governance Challenges: Agent impersonation, excessive action authority and scope creep. As an example, an agent authorized to “read calendar” might autonomously decide to “send invites” if not strictly scoped. Multi-step chaining has become an acute risk that is particularly exacerbated by agent privileges. Additionally, audit logs often lack complete attribution across delegator, agent, intent, and actions, creating gaps in accountability and traceability

Why NHI Risks Differ from Human Identity Risks

NHIs introduce risks that can differ from human identity risks. These identities are often created through systems and automation, not through business processes. They often operate continuously and without direct human oversight. A human user’s slower cadence—reading a screen, clicking through a workflow, pausing between actions—creates natural opportunities to notice mistakes before they compound. An NHI executing thousands of operations per second offers no such window, so misconfigurations and compromises propagate faster than detection or response can keep up.3

Traditional identity governance relies on clear lifecycle events such as hiring, role changes, and termination. These signals do not exist in the same way for many NHIs. As a result, gaps emerge in ownership, lifecycle management, and visibility. These gaps directly impact security.

NHIs often have persistent and broad, high-privileged access across systems. When these identities are misconfigured or compromised, they can enable unauthorized access, data exposure, and lateral movement. As organizations adopt distributed architectures, automation, and AI-driven systems, the scale and impact of these risks continue to grow.

Table 1 summarizes the key risk areas, their description, and the resulting impact.

Risk Description Impact Typical Scenario
Lack of Deterministic Ownership and Accountability NHIs are often created by systems and automation rather than assigned to a clearly identified owner. Ownership establishes who governs the identity throughout its lifecycle, while accountability establishes who is responsible for its use and actions. As systems evolve and teams change, ownership and accountability can become unclear or lost entirely. Orphaned identities may retain access without oversight, increasing the risk of misuse and delaying investigation, remediation, and incident response activities. A service account created for a batch job continues to access data after the team that created it has been disbanded, leaving no clear owner responsible for reviewing, governing, or removing the identity.
Blurred Boundaries Between Human Identities and NHIs Some identities are nominally non-human but used interactively by humans, such as service accounts accessed by administrators for troubleshooting or operational tasks. These identities fall outside both human and non-human governance frameworks, lacking controls such as MFA or behavioral monitoring applied to human accounts, while also being exempt from NHI-specific restrictions. A service account is used interactively by an administrator for troubleshooting, bypassing MFA requirements and user behavior analytics that would apply to a standard human account.
Inadequate Lifecycle Signals and Decommissioning Triggers Lifecycle events for NHIs are tied to system activity rather than business processes and are often not tracked. Identities are frequently created without approvals or registration, entering the environment outside governance controls from inception. Stale identities remain active after they are no longer needed, leading to unnecessary and hidden access. A continuous integration/continuous deployment (CI/CD) pipeline is replaced, but its deployment identity still has production access. Similarly, when the team that owns a service account is disbanded or its creator leaves, no decommissioning triggers and the identity persists with active access.
Over-Privilege Driven by Reliability and Automation Requirements Broad permissions are granted to avoid breaking automated processes and ensure system reliability. Excessive access increases the blast radius if an identity is compromised or misused. A microservice that only reads data is granted full administrative access to storage resources.
Identity Sharing Across Multiple Consumers NHIs are shared across multiple workloads, services, applications, devices, agents, or users rather than being assigned to a single consumer. As additional consumers adopt the same identity, permissions, dependencies, and usage patterns accumulate, making it difficult to determine which consumer requires specific access or how the identity is being used. Actions cannot be reliably attributed to a specific consumer, permissions expand beyond individual requirements, credential rotation becomes more difficult, and compromise of the identity affects all dependent consumers simultaneously. A database service account is shared across multiple applications and developer workflows. Logs cannot distinguish which consumer performed a given action, and the credential is rarely rotated because it supports numerous dependent systems.
Limited Visibility Into Effective Access and Usage Organizations lack clear insight into how identities are actually used, even if inventories exist. Unused or excessive permissions go undetected, and anomalous behavior is harder to identify. An API token has write access but is only used for read operations, and this is never identified.
Fragmented Control Planes Across Environments NHIs exist across multiple systems, each with different identity and access models. Inconsistent policy enforcement and a lack of centralized visibility make governance difficult. Separate identity policies exist across cloud, SaaS, and CI/CD systems with no unified view of access.
Delegation and Transitive Access Expansion Identities act on behalf of other identities or systems, creating indirect access paths. Effective permissions are underestimated, increasing the risk of unintended or excessive access. A service assumes another role to access resources, gaining broader access than intended.
Misalignment Between Governance Cadence and System Dynamics Governance processes operate on periodic cycles, while identities change rapidly. Risks emerge and persist between review cycles, making traditional governance ineffective. Temporary workload identities are created and removed between scheduled access reviews.
Cryptographic Sprawl and Weak Secret Hygiene Credentials such as keys and tokens are distributed across systems, code, and pipelines without centralized control. Increased risk of credential exposure and difficulty in managing and securing secrets. API keys are stored across multiple repositories and pipeline configurations.
Secret Distribution and Hardcoding Risks Credentials are embedded in code, configuration, or artifacts and may persist in repositories or logs. Long-term exposure risk and increased likelihood of credential leakage. A hardcoded API key remains in the repository history even after removal.
Inconsistent Rotation and Revocation Credential rotation and revocation are not consistently enforced across systems. The extended validity of credentials increases the window for exploitation. An access token remains valid for months without rotation or review.
Certificate and Key Lifecycle Complexity Managing issuance, renewal, and revocation of certificates and keys is complex across environments. Operational failures or delays can lead to outages or security gaps. An expired certificate causes a service outage due to missed renewal automation.
Hidden and Unmanaged Trust Relationships Trust relationships between systems are not consistently documented or governed. Unintended access paths may bypass controls and expand the attack surface. A system allows access based on network trust without strong authentication controls.
Limited Integrity Verification It is difficult to verify whether an identity is operating in a trusted and uncompromised state. Compromised identities can continue to access systems without detection. A compromised container continues using valid credentials to access internal services.

Table 1: NHI Key Risk Areas

Benefits of Automated NHI Lifecycle Management

We recommend several different and varied, though integrated, best practices for governing and managing NHIs.4

  • Reduced Attack Surface: Short-lived tokens, along with frequent rotation and timely event-driven revocation, help prevent credential theft by removing stale and “orphaned” credentials, thereby reducing the blast radius of compromised credentials. Together with automated decommissioning, it ensures that when a project ends or a task is retired, the NHI and associated credentials are revoked, addressing both credential and identity exploitation

  • Least Privilege Enforcement: Continuous monitoring identifies credentials that haven’t been used recently and automatically marks them for decommissioning. It also ensures that the permissions are adjusted and the NHI does not “collect” permissions over time as new features are added (privilege creep). Additionally, automated entitlement reviews prevent active NHIs from collecting excessive permissions over time

  • Compliance: Maintains a near real-time, provable list of every NHI accessing your data and associated privileges, along with audit trails, which are required by relevant standards and governance frameworks like SOC2, ISO 27001, GDPR, HIPAA, and NIST

  • Forensic Readiness: Automated lifecycle management and continuous monitoring deliver precise timelines of NHI creation, access history, and expiration, drastically reducing Mean Time to Resolution (MTTR) during forensic investigations

  • Operational Efficiency and Uptime Reliability: Allows self-service provisioning of identities, eliminating manual ticketing processes. Automated credential rotation or renewal processes prevent “human error” in security and DevOps teams that can occasionally lead to accidental system outages

  • Cost Optimization: Reduces cost and operational expenses by automatically discovering and deleting “orphaned” NHIs

  • Metrics and Reporting: All automation benefit claims should be accompanied by measurement targets (e.g., a defined false-negative rate bound for credential anomaly detection, validated against injected-anomaly test scenarios). This is especially critical for agent identities, whose non-deterministic behavior makes baseline drift detection harder to validate5

Proposed Practices

This paper outlines four practical, interconnected best practices for managing and governing NHIs.

Practice 1: Differentiate by Lifecycle Phases

Identity lifecycle management systems have existed for decades, originating in the mid-to-late 1990s as directory services such as Lightweight Directory Access Protocol (LDAP) and Microsoft Active Directory. These systems have since then evolved into Identity Management (IdM) tools that govern access to different systems and applications. They have also evolved from standalone on-prem services to automated end-to-end lifecycle management SaaS solutions that are more comprehensive and sophisticated and focused on a better user experience through AI and chatbots. However, these systems have primarily been centered around humans and HR processes (hiring, job transfers, or termination) to manage their lifecycle through JML events.

NHIs, on the other hand, do not have an associated HR process and they do not align to traditional IdM systems, thereby creating significant gaps and consequent security risks. A significant portion of them are created by developers or through automation scripts on various platforms and systems across hybrid-cloud, SaaS, and on-prem environments, often with little or no oversight, leading to “shadow” identities that lack visibility or adequate governance. To prevent this, organizations should establish a governance checkpoint during application onboarding that requires ownership assignment and lifecycle requirements for NHIs to be defined before production deployment. Consequently, these are frequently created without due diligence, granted broader privileges than necessary to avoid disrupting automated processes, rarely adjusted or downgraded appropriately to maintain their least-privileged standing, or decommissioned.

  • Policy Definition and Ownership Model: Define the policy framework that governs NHI creation, scope, rotation, attestation, and decommissioning. Establish ownership rules (such as business vs. technical owners), distinct from any human responsible, accountable, consulted, and informed (RACI) models. As part of application onboarding, require teams to document NHI ownership, permitted usage, and lifecycle controls before identities are provisioned. This foundation enables organizations to accurately identify drift, classify risk, and prioritize actions based on business impact.

  • Discovery, Classification, and Ownership: Continuously identify all existing and new NHIs and their associated credentials (e.g., tokens, keys, certificates) across cloud, SaaS, and on-premise environments to build an inventory. Categorize them by their purpose, role, permissions, resources, and dependencies to assess risk scores and then classify them based on these risk scores into different tiers to help with appropriate prioritization. Additionally, identifying a human “owner” or team and transferring ownership appropriately is critical to ensure accountability

  • Provisioning and Access Control: Provision NHIs with least-privilege access aligned with its intended purpose—based on generation templates as applicable—and permissions scoped to specific resources or services. Create ephemeral credentials where possible, that are short-lived and expire automatically after a specified duration or immediately after the task is complete. Additionally, ensure that the permissions are adjusted periodically through automated entitlement reviews so that the NHI does not “collect” permissions over time as new features are added

  • Active Monitoring and Intervention: Continuously log all activities and transactions, monitor usage patterns for anomalies, and automatically revoke possibly compromised credentials or rotate them based on such patterns and security policies to limit the opportunity for bad actors based on risk severity. For agent-driven actions, it’s worth capturing the invoking identity—who authorized the actions and a note of intent—so audits can confirm activity matches that were allowed and quickly spot unusual behavior

  • Decommissioning and Offboarding: Offboarding NHIs safely and appropriately is critical and done by revoking active tokens and deactivating or deleting stale and orphaned identities when they are no longer needed, such as after a task completes, a project ends, or an application has been decommissioned

The following table summarizes how the four lifecycle phases apply across the five different types of NHIs. (See Appendices C and D for more detail.)

NHI Type Discovery, Classification, and Ownership Provisioning and Access Control Active Monitoring and Intervention Decommissioning and Offboarding
Service and Integration Account Identities (application principal) Inventory all service accounts across platforms (e.g., directories, applications, cloud); perform automated discovery scans, classify by purpose, criticality, and data sensitivity; assign business and technical owners; tag with application/system context Create with least-privilege access aligned with purpose; use secrets managers for credentials; enforce credential rotation policies; integrate with privileged access management (PAM) solutions; adjust permissions periodically as needed Continuously audit access logs and API calls; detect anomalous behavior patterns (like unusual geo-location, volume, and time); alert on privilege escalation; automate credential rotation and revocation Revoke credentials and tokens upon project ending or after a period of inactivity; remove all associated permissions; archive audit logs; confirm no orphaned permissions; update inventory and ownership records
Workload and Microservice Identities (pod, service, function) Scan orchestration platforms (e.g., Kubernetes, serverless) for workload identities; classify by namespace, environment (dev/test/prod), and trust level; map to owning teams and services Issue short-lived certificates (e.g., SPIFFE/SPIRE); bind identity to workload attestation; enforce network policies and service mesh mTLS; scope permissions to specific APIs/resources Monitor service-to-service traffic patterns; detect lateral movement or policy violations; track certificate expiry; detect and respond to runtime anomalies Terminate workload and revoke certificates; remove service mesh entries; clean up secrets and config maps; update service registry; retain logs per policy
Infrastructure Identities (instance, node) Discover compute instances, VMs, and nodes via cloud APIs and asset inventory; classify by environment (dev/test/prod), region, and compliance scope; assign infrastructure owners Assign instance profiles/managed identities; restrict IAM roles to required services; use hardware-backed keys (e.g., TPM) where possible; automate provisioning via IaC Track instance metadata and role usage; detect drift from baseline configurations; alert on unauthorized API calls; monitor for compromised credentials Terminate instance and revoke IAM roles; rotate any shared secrets; remove DNS and load balancer entries; archive logs; update asset inventory
Device Identities (hardware, firmware, IoT) Inventory devices via network scans, mobile device management (MDM), or IoT platforms; classify by device type, firmware version, and risk profile; assign device owners (business unit or facility) Provision unique device certificates or keys; enforce secure boot and firmware signing; segment network access (VLANs, micro-segmentation); register in the device management platform Monitor device telemetry and heartbeat signals; detect firmware tampering or abnormal traffic; enforce patch/update compliance; quarantine non-compliant devices Revoke device certificates; factory reset or securely wipe; remove from network allowlists and management platforms; document disposal; update asset records
Agent Identities (autonomous actor, including AI) Identify all autonomous agents (e.g., bots, AI models, robotic process automation (RPA)); classify by autonomy level, data access, and decision authority; assign human sponsors and oversight owners Grant scoped API keys or OAuth tokens; enforce rate limits and action boundaries; require human-in-the-loop for high-risk operations; log all actions with correlation IDs. When agents create sub-agents, pass only minimal, short-lived access and keep each step traceable to the original approved task Audit agent decisions and outputs; detect policy violations or unexpected behaviors; monitor for prompt injection or model drift; enable “kill-switch” for rapid intervention Revoke API keys and tokens; turn off agent endpoints; archive decision logs and training data references; notify dependent systems; conduct post-mortem review

Table 2: Types of NHI by NHI Lifecycle Phase

Practice 2: Develop New Detection and Response Capabilities

NHIs have grown exponentially in recent years, but in addition to their massive scale, they often perform highly critical functions across cloud services, infrastructure, and third-party integrations, as well as autonomous AI agents. However, unlike human users, who may access systems predictably from specific locations, either by IP or geography, or at a certain time of day, NHIs do not exhibit such physical behavior patterns that can be detected. Identity Threat Detection and Response (ITDR) systems orDetection and Response (D\&R) often detect misuse through these physical behaviors and determine incidents such as “impossible travel”—patterns that are centered around humans, but not for an NHI. NHIs are becoming a prime target for attackers as they can operate without triggering traditional ITDR systems. Therefore, it is not enough to maintain an inventory of NHIs or categorize them into tiers, they also need continuous monitoring and near-real-time detection to protect them from attackers.

Non-Human Identity Threat Detection and Response (NHITDR) is an extension of the traditional ITDR cybersecurity framework, specifically designed to monitor and secure NHI identities by detecting “behavioral drift” and unauthorized privilege expansion. The core capabilities of an NHITDR include the following:

  • Continuous Detection and Discovery: Identify new NHIs automatically to keep the inventory updated and alert the relevant security teams for further classification

  • Building Identity Graphs: Map the complex, interconnected relationships among NHIs, their human owners, and the resources they access—including assumed-role chains and delegated trust relationships that create transitive privilege escalation paths—into specialized data models (identity graphs) rather than static list-based inventories, thereby reducing the risk of “shadow” NHIs and their associated permissions

  • Behavioral Baselining: Establish a normal or expected activity baseline for all non-ephemeral NHI identities based on its defined purpose, generation template, usage patterns, and privileges (e.g., typical access duration, operations performed, resources requested or updated)

  • Real-Time Detection: Flag and track NHI anomalies and deviations per policy (e.g., accessing customer data for the first time, executing suspicious updates, performing “vault dumps” or mass secret downloads). Analyze using identity graphs to identify the “blast radius” and the resources at risk

  • Incident Response: Mitigate immediately upon detection by first revoking compromised tokens and access keys to sever attacker access, then isolating affected workloads and scoping the blast radius through identity graph traversal to determine the full extent of compromise. Automate and orchestrate recovery workflows, including issuance of replacement credentials, only after the environment has been verified as clean, with human validation retained for high-severity or ambiguous incidents to ensure fresh secrets are not introduced into a still-compromised context

    • Adopt a two-layer graph model that separates durable control-plane identities (e.g., ServiceAccounts, IAM roles, federated bindings) from volatile, time-decayed instance telemetry, ensuring that identity graphs remain computationally tractable in dynamic environments such as Kubernetes and serverless platforms. Because ephemeral workloads inherit—rather than mint—identities, anomaly detection and blast-radius analysis operate against a comparatively stable identity set, with bounded graph staleness kept below the minimum exploit window rather than requiring strong real-time consistency

Practice 3: Manage Ephemeral Credentials Differently from Static Credentials

Traditional authentication mechanisms for machine identities have included static service account passwords, shared secrets, and API keys, which are long-lived and often do not expire. Even today, it is not uncommon to come across service accounts with non-expiring passwords that were configured this way to avoid “outages.” These static credentials, however, pose a significant risk and “blast radius” because a security breach would allow an attacker to operate over long exposure windows until ITDR systems detect the incident and trigger any effective responses.

Ephemeral credentials are short-lived, dynamically generated secrets that automatically expire after a brief period or after a single use, thereby minimizing the window of time during which an attacker can use the stolen secret. They are also generally bound to a specific workload or context, which can restrict lateral movement if compromised.

There are various considerations for securing and managing each type of ephemeral credential:

  • Static Secret (e.g., password, API key, SSH keys): Static secrets are the most common and historically prevalent credential type. They include passwords, API keys, SSH keys, connection strings, database credentials, and other long-lived secrets that remain constant until explicitly rotated. While convenient, they pose significant security risks due to their persistence

    • Vaulted Storage with Centralized Governance: Every static secret should be stored in a secure vault or secret manager to control and limit access. Enterprises often operate multiple vaults by design (e.g. across cloud-native, PAM systems, and application-specific stores), and may require an additional layer of centralized governance overseeing policy enforcement and auditing across vaults
    • Automatic Rotation for Security Purposes: Programmatically rotate the secret on schedule to remove stale and long-lived credentials and prevent credential theft. It also ensures that a leaked credential has a “shelf-life” and limits the opportunities for an attacker. Scheduled rotation shrinks the exposure window if a secret is compromised and removes orphaned credentials over time
    • Automatic Rotation for Operations Purposes: Proactively renew before expiry, automate propagation to all dependent consumers, validate that dependents have picked up the new credential before retiring the old one, and ensure rollback capability if propagation fails
    • Runtime Injection: Use sidecars or environment variables to inject secrets just-in-time to minimize the risk of leaks
  • Signed Token (e.g., JWT/OIDC, SAML assertion): Signed tokens are cryptographic documents that contain identity claims, permissions, and metadata. They enable stateless authentication and authorization, allowing verifiers to validate tokens without contacting the issuer for each request. This makes them ideal for distributed microservice architectures

    • Short TTL: Set access tokens to expire quickly (e.g., a few minutes instead of hours) to minimize the attack window if they are leaked
    • Use Refresh Token Rotation (“Rolling”): Every time a refresh token is used to get a new access token, issue a new refresh token and invalidate the old one to prevent replay attacks. Ensure enough grace period is incorporated to prevent lockout conditions where a refresh token is already invalidated before a new one was received
    • Audience Validation: Ensure the token is only accepted by the specific service it was intended for
    • Asymmetric Signing: Use asymmetric keys for signing so the verifying service doesn’t need a shared key for validation
    • Limit Scope and Audience: Ensure tokens carry the minimum necessary permissions and are restricted to specific services only
    • Secure Storage: Store tokens in secure, encrypted locations or operating system key stores
  • Certificate (e.g., X.509, SPIFFE SVID): Certificates provide cryptographic proof of identity through public key infrastructure (PKI). They bind an identity to a public key, enabling mutual authentication (mTLS) where both parties verify each other’s identity. Certificates are foundational for Zero Trust architectures and service mesh implementations. Use SPIFFE/SPIRE to issue SVIDs, or use Certificate Lifecycle Management (CLM) platforms and cloud-managed CA services such as AWS Private CA, Google Cloud CA Service, or Azure Key Vault to support high-volume programmatic issuance without manual intervention. Short-lived certificates reduce operational reliance on complex certificate revocation mechanisms, including certificate revocation lists (CRLs), because compromised or expired certificates are replaced frequently and remain valid only for limited periods

    • Automated Renewal: Use ACME protocols with automated certificate issuance tools or orchestration tools like cert-manager to handle rotations without human intervention
    • Protect the Private Key: Ensure the private key is generated, used, and then immediately discarded from memory upon session end
  • Hardware-Backed Attestation (e.g., TPM, HSM, secure element): Hardware-backed or attestation-backed credentials are identity credentials that derive their trust from or are cryptographically bound to hardware attestation. Unlike simple hardware-stored credentials, these tamper-resistant cryptographic credentials incorporate proof of the hardware and software environment, enabling relying parties to verify not just identity but also platform integrity. The fundamental security assurance relies on private keys being generated within the secure hardware boundary and never leaving it

    • Platform Attestation: Before issuing a credential, require a “quote” (a cryptographically signed snapshot of a machine’s current state that allows a remote server to confirm that the OS running on the machine is authentic) from the TPM to prove that the OS hasn’t been tampered with
    • Non-Exportable Keys: Generate keys inside the TPM/HSM module so they can be used but never extracted
    • Execution Context Verification: Before granting access, organizations should verify that the workload, container, VM, or device using the identity is operating in a trusted and expected environment. A valid identity alone may not be sufficient if the underlying execution environment has been compromised. Combining identity verification with platform attestation and workload integrity checks can help reduce the risk of compromised systems continuing to operate with legitimate credentials.
  • Cloud-Native Session Credentials (STS-style temporary creds): Cloud-native session credentials are temporary credentials issued by cloud identity services, typically through Security Token Service (STS) or an equivalent mechanism

    • Identity Federation: Use workload identity federation (WIF) and token “exchange” to translate an identity token for a short-lived temporary access token. It is well supported by all major cloud providers like AWS, Azure and GCP, and emerging on other third party applications. However, securing WIF requires protecting the upstream identity token through token audience binding, short TTLs and pipeline secret scanning to avoid being stolen and misused
    • No Long-Term Keys: Use IAM Roles that provide short-lived session tokens automatically. Most major cloud providers offer SDKs on the workload that can call a metadata service to request granularly defined temporary credentials through their Security Token Service (STS). It also automatically refreshes these credentials before they expire to maintain access

Practice 4: Define a Standards-Based Framework

Define and operationalize a framework to ensure you are properly governing and managing your NHIs, built on standard patterns and frameworks. Some of these are well established like SPIFFE, while others like WIMSE and SPICE are actively emerging.

  • Secure Production Identity Framework for Everyone (SPIFFE): The Secure Production Identity Framework for Everyone (SPIFFE) defines a set of open-source specifications for providing verifiable identities to software workloads across heterogeneous environments through three components—A unique, URI-formatted name for a workload (SPIFFE ID), a verifiable credential (SPIFFE Verifiable Identity Document or SVID), typically an X.509 certificate or a JWT, that carries the SPIFFE ID and the SPIFFE Workload API. A workload calls the local SPIFFE Workload API to request for a credential once node attestation is completed through its native cloud metadata service and registered

  • Workload Identity in Multi-System Environment (WIMSE): WIMSE is an actively emerging initiative that aims to standardize how software workloads (containers, microservices, etc.) identify, authenticate, and trust one another across diverse cloud and on-premises platforms. WIMSE aims to establish a set of token translation rules for JSON Web Tokens (JWTs), SPIFFE IDs, mTLS certificates, and Remote Attestation Tokens (RATS) to enable clean interoperability. It also focuses on continuous, fine-grained verification, allowing identities and security contexts to be safely propagated and re-authenticated downstream across an entire service chain, rather than the traditional authentication model, where identities are verified only once at the edge during login or the initial use of a credential

  • Secure Patterns for Internet Credentials (SPICE): SPICE aims at standardizing digital credentials through a three-party model (Issuer, Holder, and Verifier) to ensure they are secure, privacy-preserving, and interoperable across different systems. It uses modern cryptographic formats like JOSE (JSON Object Signing and Encryption), COSE (CBOR Object Signing and Encryption), and JSON Web Proof (JWP) format to allow creation of verifiable claims by revealing only the specific pieces of information needed (selective disclosure) without exposing its root infrastructure details or full signing keys—allowing an NHI to perform a multi-hop autonomous task with cryptographically linked machine assertions. This allows the end verifier to confirm an unbroken, fully authorized sequence of events from start to finish

NHI Governance Implementation and Deployment

The following three-phase plan is an example of how NHI governance can be implemented and deployed.

Phase 1: Foundation

The foundation phase establishes the infrastructure, processes, and policies required for effective NHI governance.

  • Discovery and Inventory: The initial priority is to comprehensively identify all NHIs across cloud, on-premises, and hybrid environments—including service accounts, API keys, machine identities, and other non-human credentials

  • Baseline Policy Development: Minimum security policies must be established to cover least-privilege access, credential rotation schedules, and secrets scanning within CI/CD pipelines. Secret scanning ensures that sensitive credentials, such as API keys and service account tokens, are not exposed in code repositories or configuration files

  • Ownership Assignment: Every new NHI must be assigned a designated owner during creation and made accountable for its lifecycle and security posture. Existing NHIs must be categorized based on their risk and ownership validated iteratively starting with those having critical and high risks. Unowned identities represent immediate governance gaps

  • High-Risk Remediation: NHIs with excessive privileges or elevated risk profiles must be prioritized for immediate remediation—rotating stale credentials, tightening access controls, and eliminating unnecessary privileged identities

  • Emerging Identity Types: The governance framework must be extensible to accommodate AI agents and other emergent non-human entities. As AI systems become embedded in organizational operations, their identities require the same governance rigor as traditional NHIs. Agentic identities are currently the fastest growing category with the least defined guardrails

Phase 2: Automation

The automation phase focuses on reducing manual processes by automating the provisioning, management, monitoring, and protection of NHIs throughout their lifecycle.

  • Centralized Secrets Management: Modern NHI automation aims to eliminate static keys altogether and should ensure Workload Identity Federation and short-lived, secretless credentials. Moving toward ephemeral, dynamic identities is the true end-state of automated NHI lifecycle governance, as it makes traditional rotation unnecessary. If you must maintain static NHI credentials, migrate all of them to vaults, such as AWS Secrets Manager, HashiCorp Vault, or Azure Key Vault, to establish consistent access controls and audit trails

  • Automated Provisioning: New NHI creation must follow automated workflows that enforce established policies—including least privilege access and mandatory vault storage—ensuring a consistent security posture from the point of provisioning

  • Automated Credential Rotation: Credential rotation must be automated on policy-defined schedules, eliminating reliance on manual processes and reducing the window of exposure from compromised credentials

  • Security Information and Event Management (SIEM) Integration and Monitoring: NHI activity must be integrated with SIEM platforms to enable real-time monitoring, anomaly detection, and early identification of potential compromise indicators

Phase 3: Optimization

The optimization phase matures NHI governance through advanced controls, continuous validation, and forward-looking capability development.

  • Just-in-Time (JIT) Access: Privileged NHI access must transition to JIT models, in which elevated permissions are granted only when required and automatically revoked upon completion, minimizing the duration of privileged exposure

  • Secretless Authentication: Organizations should accelerate migration toward ephemeral, short-lived tokens and certificate-based authentication, eliminating long-lived credentials that represent persistent attack surfaces

  • Behavioral Analytics: Continuous validation of NHI behavior through machine learning and advanced analytics enables the detection of suspicious access patterns and anomalous activity, providing an adaptive security layer aligned with Zero Trust principles of continuous verification

  • Continuous Compliance Reporting: Real-time compliance dashboards must be operationalized to support audit readiness, regulatory requirements6, and board-level security reviews, ensuring ongoing visibility into NHI governance posture

Conclusion

The landscape of enterprise cybersecurity has reached a critical inflection point where NHIs vastly outnumber and outpace human users, completely redefining the modern identity perimeter. As detailed throughout this document, traditional, human-centric IAM practices and HR-driven provisioning models are fundamentally mismatched with the speed, scale, and decentralized nature of software-driven lifecycles. Mitigating the persistent threats of over-privilege, static secret exposure, and orphaned access requires immediate programmatic intervention.

Current identity management tooling needs to be quickly evaluated as it is unlikely to manage a variety of NHIs. In addition, organizations must shift left by integrating automated discovery, robust identity mapping, and dynamic policy-based access controls into their core technology stacks. Crucially, by rigorously decoupling the identity subject from its underlying authentication mechanisms, enterprises can establish precise visibility and structural accountability over everything from microservices to autonomous AI agents. Putting these integrated governance frameworks into immediate practice allows enterprises to transform their non-human access layers from a hidden operational liability into a transparent, secure, and board-level priority—safeguarding the load-bearing infrastructure of the automated enterprise within a resilient Zero Trust environment.

Appendix A: Types of Entities where NHIs Exist

Entity Type Definition Examples
Service and Integration Account Identities (applications, and service principal) Persistent NHIs that represent applications, services, or integrations and are used to authenticate to systems, APIs, or data independently of the underlying compute or runtime infrastructure. These identities are typically long‑lived, explicitly permissioned, and owned by application or integration teams. Entra ID/Azure AD Application Registrations and Service Principals, SaaS integration accounts (e.g., ServiceNow, Workday, Salesforce), API client identities, middleware/enterprise service bus (ESB) service accounts, scheduled job and batch-processing accounts, third‑party application integration identities
Workload and Microservice Identities (pod, service, function) Identities are dynamically and automatically assigned to compute workloads, including virtual machines, containers, and microservices, by cloud platforms or orchestration systems, enabling workloads to access services based on role or policy rather than static credentials. IAM roles attached to virtual machines; Kubernetes workload identities; microservice service accounts; serverless function execution roles; container instance profiles
Infrastructure Identities (instance, node) These identities enable secure workload-to-workload and workload-to-platform communication across cloud and containerized environments. Cloud infrastructure identities: IAM roles (AWS) Managed identities (Azure) Service accounts (GCP) Database identities: Database service accounts IAM database authentication identities Certificate-based database identities Application database users Registry identities: Registry service accounts Cloud IAM roles Deploy tokens Robot accounts CI/CD pipeline identities
Device Identities (hardware, firmware, IoT) Identities bound to physical hardware—endpoints, sensors, industrial equipment, network devices, and IoT/OT systems—typically issued at manufacturing or enrollment and cryptographically anchored to a hardware root of trust. These identities authenticate the device to backend platforms, gateways, and peer devices, and persist across the device’s operational lifetime, often in environments with constrained compute and intermittent connectivity. Endpoint devices identities: TPM-backed device certificates for laptops and servers MDM-issued device identity certificates (e.g., Jamf, Intune, Workspace ONE) Smart card and FIDO2 hardware tokens used by automation IOT platform device identities: AWS IoT Core thing certificates Azure IoT Hub device identities and DPS-enrolled identities Google Cloud IoT device credentials Network device identities: Switches, routers, and firewalls authenticating via 802.1X Specialized hardware device identities: Medical device certificates Secure element identities in mobile and embedded devices
Agentic Identities (autonomous actor, including AI) Identities assumed by system agents, bots, or control-plane components to monitor, manage, or enforce policy across hosts, clusters, or platforms. Agents themselves are not identities; rather, they authenticate using one or more NHIs, which may be shared, rotated, or reassigned over time, resulting in a many-to-many relationship between agents and identities. For clarity, the agent itself, the identity being used by the agent and the credential being used by the agent are three distinct components that are commonly conflated. Identities used by AI systems or autonomous agents to access tools, data sources, APIs, or services during execution. May be created dynamically at runtime as agents invoke capabilities or chain actions. Kubernetes operators; Istio sidecar proxies; monitoring agent identities; security scanning agents; configuration management service accounts; bots LLM function-calling credentials; AI agent tool access tokens; autonomous workflow execution identities; model inference service accounts

Table A: Types of Entities where NHIs Exist

Appendix B: Types of Credentials

Credential Type Additional Information
Static Secret (password, API key, SSH keys) Static text or alphanumeric strings passed directly to applications, databases, or enterprise directories (e.g., AD, LDAP) to grant immediate, programmatic access. Act fundamentally as stateless bearer tokens passed via request payloads, HTTP headers, or query parameters.
Signed Token (JWT/OIDC, SAML assertion) Digitally signed, stateless tokens that securely encode cryptographically verifiable identity claims and explicit permission scopes. Verified asynchronously via an authorized identity layer using an authoritative provider’s Public Key Set (JSON Web Key Set).
Certificate (X.509, SPIFFE SVID) Cryptographic primitives rooted in a formal Public Key Infrastructure (PKI) to establish mutual, transport-layer authentication between endpoints. Validated directly at the network handshake level, establishing trust before any application-layer payload data is transmitted.
Hardware-Backed or Attestation-Backed Credentials (TPM, HSM, secure element) Cryptographic key material bound to physical hardware modules (TPM, HSM, or physical secure elements) via secure chips. Private keys are mathematically locked to the hardware silicon and cannot be extracted; cryptographic operations occur entirely within the chip boundary. Cryptographic proof of the hardware platform’s health, supply chain origin, and runtime configuration status (attestation) is transmitted securely alongside the authentication request.
Cloud-Native Session Credentials (STS-style temporary creds) Ephemeral security tokens generated on demand by a centralized cloud Security Token Service (STS) or metadata endpoint (e.g., AWS STS, Google Cloud IAM, Azure Instance Metadata Service). Dynamically assumed by an application instance, containerized workload, or cloud function based on its structural running configuration profile. Passed via request authorization headers as short-lived, pre-signed access signatures without exposing long-lived roots of trust.

Table B: Types of Credentials

Appendix C: Risks by NHI Type

NHIs introduce risk by providing machine-operated access to systems, data, and services without the governance controls typically applied to human users. These identities are widely used across cloud platforms, automation pipelines, third-party integrations, and AI systems, and they often operate continuously without direct human oversight.

The following two tables present the key risk areas associated with five types of NHIs: Service and Integration Account Identities, Workload and Microservice Identities, Infrastructure Identities, Device Identities, and Agent Identities. There are 14 risk areas, presented across two tables. Each row focuses on a specific NHI type, and each column describes how control weaknesses allow those identities to operate outside their intended ownership, lifecycle, access, or trust constraints. The risks described are independent of specific implementations or technologies. These risks are not exhaustive, do not reflect specific implementations or technologies, and do not indicate relative likelihood or severity. Risk conditions may overlap across identity types.

NHI Type Lack of Deterministic Ownership and Accountability Inadequate Lifecycle Signals and Decommissioning Triggers Over-Privilege Driven by Reliability and Automation Requirements Limited Visibility Into Effective Access and Usage Fragmented Control Planes Across Environments Delegation and Transitive Access Expansion
Service and Integration Account Identities (application principal) Service and integration account identities are created and used across applications and integrations without clearly assigned and maintained ownership, resulting in access that cannot be reliably reviewed, governed, or remediated. Service and integration account identities persist beyond the lifecycle of the applications or integrations they support because lifecycle signals are not consistently tracked or enforced. Service and integration account identities are granted broad permissions to ensure integration reliability and continuity, resulting in access that exceeds their intended purpose. Service and integration account identities generate high-volume, automated activity without sufficient monitoring or analysis, making it impossible to determine how permissions are actually used. Service and integration account identities are managed across multiple systems and platforms without consistent enforcement of identity and access controls, resulting in gaps in governance and control. Service and integration account identities access downstream systems or assume additional roles as part of integration workflows, expanding effective permissions beyond their original scope.
Workload and Microservice Identities (pod, service, function) Workload and microservice identities are created and managed dynamically within orchestration platforms without clearly assigned and maintained ownership, resulting in access that cannot be reliably reviewed, governed, or remediated. Workload and microservice identities persist beyond the lifecycle of the workloads or services they support because lifecycle signals are not consistently tracked or enforced. Workload and microservice identities are granted broad permissions to ensure service functionality and reliability, resulting in access that exceeds their intended purpose. Workload and microservice identities generate high-volume, ephemeral activity without sufficient monitoring or analysis, resulting in limited visibility into how permissions are actually used. Workload and microservice identities are managed across orchestration platforms, cloud services, and infrastructure layers without consistent enforcement of identity and access control, resulting in governance and control gaps. Workload and microservice identities access downstream services or assume additional roles as part of service-to-service communication, expanding effective permissions beyond their original scope.
Infrastructure Identities (instance, node) Infrastructure identities are provisioned and managed across compute instances and nodes without clearly assigned and maintained ownership, resulting in access that cannot be reliably reviewed, governed, or remediated. Infrastructure identities persist beyond the lifecycle of instances or nodes because lifecycle signals are not consistently tracked or enforced. Infrastructure identities are granted broad permissions to support system operations and automation, resulting in access that exceeds their intended purpose. Infrastructure identities generate continuous system-level activity without sufficient monitoring or analysis, resulting in limited visibility into how permissions are actually used. Infrastructure identities are managed across cloud providers, on-premises systems, and orchestration layers without consistent enforcement of identity and access control, resulting in governance and control gaps. Infrastructure identities access multiple services or assume additional roles as part of system operations and automation workflows, expanding effective permissions beyond their original scope.
Device Identities (hardware, firmware, IoT) Device identities are provisioned and managed across physical devices and IoT platforms without clearly assigned and maintained ownership, resulting in access that cannot be reliably reviewed, governed, or remediated. Device identities persist beyond the physical devices’ lifecycles because lifecycle signals are not consistently tracked or enforced. Device identities are granted broad permissions to support device functionality and remote management, resulting in access that exceeds their intended purpose. Device identities generate continuous telemetry and communication activity without sufficient monitoring or analysis, resulting in limited visibility into how permissions are actually used. Device identities are managed across device management platforms, network infrastructure, and cloud services without consistent enforcement of identity and access controls, resulting in governance and control gaps. Device identities interact with backend services, gateways, and management systems as part of device operations, expanding effective permissions beyond their original scope.
Agent Identities (autonomous actor, including AI) Agent identities are created and operated across AI systems, orchestration workflows, and automation platforms without clearly assigned and maintained ownership, resulting in access that cannot be reliably reviewed, governed, or remediated. Agent identities persist beyond the lifecycle of the tasks, workflows, or systems they support because lifecycle signals are not consistently tracked or enforced. Agent identities are granted broad permissions due to unpredictable task scope at provisioning time, resulting in access that exceeds their intended purpose. Agent identities generate dynamic, multi-step actions across systems without sufficient monitoring or analysis, resulting in limited visibility into how permissions are actually used. Agent identities are managed across AI platforms, orchestration systems, APIs, and backend services without consistent enforcement of identity and access control, resulting in gaps in governance and control. Agent identities invoke other services, APIs, or sub-agents as part of task execution, expanding effective permissions beyond their original scope.

Table C-1: First 5 Risks of 15

NHI Type Misalignment Between Governance Cadence and System Dynamics Cryptographic Sprawl and Weak Secret Hygiene Secret Distribution and Hardcoding Risks Inconsistent Rotation and Revocation Certificate and Key Lifecycle Complexity Hidden and Unmanaged Trust Relationships Limited Integrity Verification
Service and Integration Account Identities (application principal) Service and integration account identities are created, modified, and used at system speed, while governance processes operate on periodic or manual cycles, preventing timely review and control. Credentials for service and integration account identities are distributed across applications, repositories, and integration points without centralized control or consistent handling, resulting in reduced visibility and control over credential usage. Credentials for service and integration account identities are embedded in code, configuration, or integration artifacts and persist across environments beyond their intended use, resulting in uncontrolled credential exposure. Credential rotation, expiration, and revocation for service and integration account identities are not consistently enforced across systems and integrations, resulting in credentials remaining valid longer than intended. Certificates and cryptographic keys used by service and integration account identities require coordinated issuance, renewal, and revocation across systems and integrations, and failures in that coordination can leave credentials expired, stale, or improperly trusted. Service and integration account identities establish trust relationships across systems and integrations that are not fully documented or governed, resulting in implicit access paths that are not centrally controlled. Service and integration account identities operate without mechanisms to verify that the calling system or integration context remains trusted and uncompromised, resulting in continued operation without integrity validation.
Workload and Microservice Identities (pod, service, function) Workload and microservice identities are created, modified, and terminated at system speed within orchestration platforms, while governance processes operate on periodic or manual cycles, preventing timely review and control. Credentials for workload and microservice identities are distributed across containers, orchestration systems, and supporting services without centralized control or consistent handling, resulting in reduced visibility and control over credential usage. Credentials for workload and microservice identities are embedded in container images, configuration files, or orchestration artifacts and persist across environments beyond their intended use, resulting in uncontrolled credential exposure. Credential rotation, expiration, and revocation for workload and microservice identities are not consistently enforced across orchestration platforms and services, resulting in credentials remaining valid longer than intended. Certificates and cryptographic keys used by workload and microservice identities require coordinated issuance, renewal, and revocation across orchestration and service layers, and failures in that coordination leave credentials expired, stale, or improperly trusted. Workload and microservice identities establish trust relationships across services, clusters, and environments that are not fully documented or governed, resulting in implicit access paths that are not centrally controlled. Workload and microservice identities operate without mechanisms to verify that the calling workload or execution context remains trusted and unchanged, resulting in continued operation without integrity validation.
Infrastructure Identities (instance, node) Infrastructure identities are created, modified, and terminated at system speed across dynamic environments, while governance processes operate on periodic or manual cycles, preventing timely review and control. Credentials for infrastructure identities are distributed across instances, configuration systems, and automation pipelines without centralized control or consistent handling, resulting in reduced visibility and control over credential usage. Credentials for infrastructure identities are embedded in instance images, configuration files, or automation artifacts and persist across environments beyond their intended use, resulting in uncontrolled credential exposure. Credential rotation, expiration, and revocation for infrastructure identities are not consistently enforced across systems and environments, resulting in credentials remaining valid longer than intended. Certificates and cryptographic keys used by infrastructure identities require coordinated issuance, renewal, and revocation across systems and services, and failures in that coordination leave credentials expired, stale, or improperly trusted. Infrastructure identities establish trust relationships across systems, services, and environments that are not fully documented or governed, resulting in implicit access paths that are not centrally controlled. Infrastructure identities operate without mechanisms to verify that the underlying system or execution context remains trusted and unchanged, leading to continued operation without integrity validation.
Device Identities (hardware, firmware, IoT) Device identities are created, modified, and updated at system speed across distributed environments, while governance processes operate on periodic or manual cycles, preventing timely review and control. Credentials for device identities are distributed across device firmware, management platforms, and backend systems without centralized control or consistent handling, resulting in reduced visibility and control over credential usage. Credentials for device identities are embedded in firmware, configuration files, or device management artifacts and persist across environments beyond their intended use, resulting in uncontrolled credential exposure. Credential rotation, expiration, and revocation for device identities are not consistently enforced across devices and management systems, resulting in credentials remaining valid longer than intended. Certificates and cryptographic keys used by device identities require coordinated issuance, renewal, and revocation across device fleets and backend systems, and failures in that coordination leave credentials expired, stale, or improperly trusted. Device identities establish trust relationships across devices, gateways, and backend systems that are not fully documented or governed, resulting in implicit access paths that are not centrally controlled. Device identities operate without mechanisms to verify that the device firmware or execution context remains trusted and unchanged, resulting in continued operation without integrity validation.
Agent Identities (autonomous actor, including AI) Agent identities are created, modified, and operate at system speed across dynamic AI and automation environments, while governance processes operate on periodic or manual cycles, preventing timely review and control. Credentials for agent identities are distributed across AI platforms, orchestration systems, API integrations, and supporting services without centralized control or consistent handling, resulting in reduced visibility and control over credential usage. Credentials for agent identities are embedded in prompts, configuration files, scripts, or integration artifacts and persist across environments beyond their intended use, resulting in uncontrolled credential exposure. Credential rotation, expiration, and revocation for agent identities are not consistently enforced across AI systems and integrations, resulting in credentials remaining valid longer than intended. Certificates and cryptographic keys used by agent identities require coordinated issuance, renewal, and revocation across AI systems, APIs, and backend services, and failures in that coordination leave credentials expired, stale, or improperly trusted. Agent identities establish trust relationships across systems, APIs, and services that are not fully documented or governed, resulting in implicit access paths that are not centrally controlled. Agent identities operate without mechanisms to verify that the agent logic, prompt context, or execution environment remains trusted and unchanged, resulting in continued operation without integrity validation.

Table C-2: Next 5 Risks of 15

NHI Type Lack of Consumer-Specific Identity Assignment
Service and Integration Account Identities (application principal) Service and integration account identities are shared across multiple applications, integrations, or consumers rather than being assigned to a single purpose, resulting in access that cannot be reliably attributed to a specific consumer.
Workload and Microservice Identities (pod, service, function) Workload and microservice identities are shared across multiple workloads or services rather than being assigned to a single workload, resulting in access that cannot be reliably attributed to a specific consumer.
Infrastructure Identities (instance, node) Infrastructure identities are shared across multiple systems, environments, or workload tiers rather than being assigned to a single function, resulting in access that cannot be reliably attributed to a specific consumer.
Device Identities (hardware, firmware, IoT) Device identities are shared across multiple devices or device groups rather than being assigned to individual devices, resulting in access that cannot be reliably attributed to a specific consumer.
Agent Identities (autonomous actor, including AI) Agent identities are shared across multiple users, sessions, agents, or workflows rather than being assigned to a single consumer, resulting in access that cannot be reliably attributed to a specific consumer.

Table C-3: Last 5 Risks of 15

This analysis shows that all NHI types introduce meaningful security risk, regardless of how they are implemented or where they operate. Risks such as hidden access paths, excessive privilege, persistent credentials, unclear accountability, and limited visibility consistently arise across service accounts, workload identities, automation identities, third-party integrations, and AI agents.

While the specific form of risk varies by identity type, the underlying pattern is consistent: NHIs can retain powerful access that is difficult to see, constrain, attribute, or retire. When control weaknesses are present, that access can persist beyond its intended scope, extend across systems, and remain undetected over time. Understanding these risks at the identity-type level provides a necessary foundation for assessing impact and selecting appropriate governance and mitigation strategies.

Appendix D: Impact by NHI Type

When NHIs operate outside their intended ownership, lifecycle, access, or trust constraints, the resulting consequences are shaped by the role, privilege level, and architectural position of the affected identity. Some NHI types amplify impact through broad permissions or control-plane access, while others extend exposure duration through limited observability or unclear accountability.

The following two tables describe the concrete impacts of these control weaknesses across the five NHI types. Due to the number of impact areas, they are presented across two tables.

The following tables describe the impacts associated with the 14 risk areas identified in Appendix C across five NHI types. They are not exhaustive, do not reflect specific implementations or technologies, and do not indicate relative likelihood or severity. Impacts may overlap across identity types.

NHI Type Lack of Deterministic Ownership and Accountability Inadequate Lifecycle Signals and Decommissioning Triggers Over-Privilege Driven by Reliability and Automation Requirements Limited Visibility Into Effective Access and Usage Fragmented Control Planes Across Environments Delegation and Transitive Access Expansion  
Service and Integration Account Identities (application principal) Service and integration accounts remain active without oversight, preventing timely access reviews, remediation, or accountability during incidents. Service and integration accounts remain active after applications or integrations are retired, creating hidden and unnecessary access paths. Compromise or misuse of a service or integration account results in excessive access across systems, increasing blast radius. Service and integration account activity blends into normal automated operations, preventing detection of unused permissions or abnormal access patterns. Inconsistent identity and access-control enforcement across platforms creates governance gaps and leaves access unmanaged across systems. Effective permissions exceed the intended scope through delegated or chained access across systems.  
Workload and Microservice Identities (pod, service, function) Workload identities remain active without clear ownership, leaving access paths untracked and not subject to review or revocation, preventing timely access reviews, remediation, or accountability during incidents. Workload identities remain active after workloads are terminated or replaced, leaving unnecessary access paths in place. Workload identities retain excessive permissions, extending access beyond the intended service scope across systems and increasing the potential impact. Workload activity blends into normal system operations, preventing detection of unused permissions or abnormal access patterns. Access remains inconsistently governed across services and environments, leaving gaps in enforcement and visibility, allowing access to persist across environments without consistent control. Access extends across connected services through delegated roles and service interactions, allowing access to propagate across services and extend beyond intended boundaries.  
Infrastructure Identities (instance, node) Infrastructure identities remain active without clear ownership, leaving access paths untracked and not subject to review or revocation, preventing timely access reviews, remediation, or accountability during incidents. Infrastructure identities remain active after instances or nodes are terminated or replaced, leaving unnecessary access paths in place. Infrastructure identities retain excessive permissions, extending access beyond the intended system scope across services and environments. Infrastructure identity activity blends into normal system operations, preventing detection of unused permissions or abnormal access patterns. Access remains inconsistently governed across systems and environments, leaving gaps in enforcement and visibility, allowing access to persist without consistent control. Access extends across connected systems and services through delegated roles and automation workflows, allowing access to propagate across environments and extend beyond intended boundaries.  
Device Identities (hardware, firmware, IoT) Device identities remain active without clear ownership across distributed physical environments, leaving access paths untracked and not subject to review or revocation, preventing timely access reviews, remediation, or accountability during incidents. Device identities remain active after devices are decommissioned, replaced, or retired, leaving unnecessary access paths in place. Device identities retain excessive permissions, extending access beyond the intended device scope and allowing access to backend systems beyond intended boundaries. Device activity blends into trusted operational telemetry, preventing detection of unused permissions or abnormal access patterns. Access remains inconsistently governed across device ecosystems, leaving gaps in enforcement and visibility, allowing access to persist without consistent control. Access extends across connected systems and services through device interactions and management workflows, allowing access to reach backend systems beyond intended boundaries.  
Agent Identities (autonomous actor, including AI) Agent identities remain active without clear ownership, leaving actions and access paths untracked and not subject to review or revocation, preventing timely access reviews, remediation, or accountability during operations and incidents. Agent identities remain active after tasks or workflows are completed or retired, including through continued execution or sub-agent activity, leaving unnecessary access paths in place. Agent identities retain excessive permissions, extending access beyond the intended task scope and allowing access across systems beyond intended boundaries, increasing the scope of potential impact. Agent activity blends into complex automated workflows, preventing detection of unused permissions or abnormal actions and allowing unintended outcomes across systems. Access remains inconsistently governed across agent ecosystems, leaving gaps in enforcement and visibility, allowing access to persist without consistent control. Access extends across connected systems and services through agent interactions and sub-agent chaining, allowing access to propagate across environments and execute actions beyond intended boundaries  
NHI Type Misalignment Between Governance Cadence and System Dynamics Cryptographic Sprawl and Weak Secret Hygiene Secret Distribution and Hardcoding Risks Inconsistent Rotation and Revocation Certificate and Key Lifecycle Complexity Hidden and Unmanaged Trust Relationships Limited Integrity Verification
Service and Integration Account Identities (application principal) Risks associated with service accounts emerge and persist between governance cycles, allowing unmanaged or excessive access to remain in place. Exposed or poorly managed credentials may be compromised without detection, enabling unauthorized access through valid service or integration accounts. Long-term exposure of credentials increases the likelihood of unauthorized access and reuse across systems. Credentials remain valid longer than intended, increasing the window for exploitation and unauthorized reuse. Operational failures or delays in certificate and key management lead to service disruptions or security gaps. Implicit or unmanaged trust paths allow access to bypass intended controls, expanding the attack surface. Compromised systems continue to use valid credentials to access services without detection.
Workload and Microservice Identities (pod, service, function) Workload identity access conditions persist between governance cycles, leaving excessive or outdated permissions in place. Credentials exist across multiple unmanaged locations, allowing unauthorized access through exposed or poorly controlled credential usage. Credentials remain embedded across services, environments, and artifacts, allowing access to persist beyond their intended use. Credentials remain active beyond their intended lifespan, allowing continued use of outdated access paths. Failures in certificate and key management disrupt service communication or leave trust relationships in an inconsistent state. Access paths exist across services and environments without visibility or centralized control, allowing access to bypass intended controls. Workloads operating in a compromised or untrusted state continue to use valid credentials to access services without detection.
Infrastructure Identities (instance, node) Infrastructure identity access conditions persist between governance cycles, leaving excessive or outdated permissions in place. Credentials exist across multiple unmanaged locations, allowing unauthorized access through exposed or poorly controlled credential usage. Credentials remain embedded across systems and environments and artifacts, allowing access to persist beyond intended use. Credentials remain active beyond their intended lifespan, allowing continued use of outdated access paths. Failures in certificate and key management disrupt system communication or leave trust relationships in an inconsistent state. Access paths exist across systems and environments without visibility or centralized control, allowing access to bypass intended controls. Systems operating in a compromised or untrusted state continue to use valid credentials to access services without detection.
Device Identities (hardware, firmware, IoT) Device identity access conditions persist between governance cycles, leaving excessive or outdated permissions in place across distributed device environments. Credentials exist across multiple unmanaged locations, allowing unauthorized access through exposed or poorly controlled credential usage. Credentials remain embedded across devices and supporting systems, allowing access to persist beyond intended use. Credentials remain active beyond their intended lifespan, allowing continued use of outdated access paths. Failures in certificate and key management disrupt device communication or leave trust relationships in an inconsistent state. Access paths exist across devices and supporting systems without visibility or centralized control, allowing access to bypass intended controls. Devices operating in a compromised or untrusted state continue to use valid credentials to access systems without detection.
Agent Identities (autonomous actor, including AI) Agent identity access conditions persist between governance cycles, leaving excessive or outdated permissions in place across dynamic environments. Credentials exist across multiple unmanaged locations, allowing unauthorized access through exposed or poorly controlled credential usage. Credentials remain embedded across agent workflows and supporting systems, allowing access to persist beyond intended use. Credentials remain active beyond their intended lifespan, allowing continued use of outdated access paths. Failures in certificate and key management disrupt agent-to-system communication or leave trust relationships in an inconsistent state. Access paths exist across systems and services without visibility or centralized control, allowing access to bypass intended controls. Agents operating in a compromised or untrusted state continue to use valid credentials to access systems without detection.
NHI Type       Lack of Consumer-Specific Identity Assignment      
Service and Integration Account Identities (application principal)       Actions cannot be reliably attributed to a specific application, integration, or consumer, credential rotation becomes more difficult, and compromise of the identity affects all dependent consumers.      
Workload and Microservice Identities (pod, service, function)       Actions cannot be reliably attributed to a specific workload or service, permissions expand beyond individual requirements, and compromise of the identity affects all sharing workloads.      
Infrastructure Identities (instance, node)       Activity cannot be reliably attributed to a specific system or host, permissions expand beyond individual operational requirements, and compromise of the identity affects all systems sharing the identity.      
Device Identities (hardware, firmware, IoT)       Activity cannot be reliably attributed to a specific device, device-specific credential revocation becomes more difficult, and compromise of the identity affects all devices sharing the identity.      
Agent Identities (autonomous actor, including AI)       Actions cannot be reliably attributed to a specific user, session, or invocation, permissions expand beyond individual task requirements, and compromise of the identity affects all consumers sharing the identity.      

Table D: Impacts of 15

These tables show that NHI risks and their impacts occur across all types of NHIs. The same core risks, such as lack of visibility, excessive privilege, weak attribution, and limited observability, consistently exist whether examining service accounts, API keys, workload identities, or AI agents. However, the consequences of those risks depend on how and where each identity operates within the environment.

Understanding NHI risk, therefore, requires distinguishing between the conditions that create exposure, how those conditions exist across NHI types, and the resulting impacts. This applies consistently across automation, cloud infrastructure, third-party integrations, and AI systems, and supports informed prioritization and governance decisions without conflating causes, effects, or solutions.

Appendix E: NHI Lifecycle Phases

Lifecycle Phase Required Controls Evidence Artifacts
Discovery, Classification, and Ownership Inventory, risk assessment, baseline metadata Logs, discovery reports, metadata entries
Provisioning and Access Control Least privilege, vault storage, automation, automated rotation, periodical reviews IAM logs, vault entries, provisioning tickets, review tickets
Active Monitoring and Intervention Anomaly detection, SIEM integration, drift detection SIEM alerts, behavioral logs, audit trails, anomaly reports
Decommissioning and Offboarding Service retirement, orphaned NHI removal, post-decommissioning verification Revocation logs, decommissioning tickets, and audit logs

Table E: NHI Lifecycle Phases

Note: Each phase’s artifacts must be periodically cross-validated against an independently produced ground-truth snapshot (e.g., a human-reviewed NHI inventory sample run in a controlled test environment) to verify the completeness and accuracy of NHI discovery, monitoring, and lifecycle management processes.

Appendix F: Metrics and Reporting

Governance Metrics

Effective NHI governance requires metrics that quantify coverage, accountability, and lifecycle management maturity:

  • Inventory Coverage: Measures the percentage of NHIs discovered and cataloged, targeting greater than 95% of all known identities to ensure comprehensive visibility (and build a coverage program to continuously identify new and previously unknown identities, thereby adding to the known universe)

  • Ownership Assignment: Tracks whether every NHI has a designated owner accountable for its full lifecycle—from provisioning through decommissioning. The target is 100%, as unowned NHIs become orphaned identities that evade governance controls

  • Orphaned NHI Rate: Monitors identities that persist without active ownership or a valid business justification. The objective is elimination, as orphaned NHIs lack oversight and represent high-risk vectors for credential theft

  • Certification Completion Rate: Measures the percentage of NHIs that undergo scheduled access reviews within prescribed cycles, aiming for above 98% to ensure entitlements are regularly validated against current business requirements

Security Metrics

Security metrics assess how effectively organizations protect NHI credentials and enforce least-privilege principles:

  • Rotation Compliance: Tracks credentials rotated within policy-defined intervals, targeting 95% or higher to minimize exposure from stale or compromised credentials

  • Vault Integration Rate: Measures credentials stored in centralized secrets management solutions such as AWS Secrets Manager or HashiCorp Vault, aiming for above 90% to ensure credentials are subject to consistent access controls and audit logging rather than being embedded in application code

  • Least Privilege Compliance: Evaluates whether NHI entitlements conform to minimum-necessary access principles, targeting above 85% to limit the potential blast radius from credential compromise

  • Mean Time to Detect (MTTD) and Mean Time to Remediate (MTTR): Quantify incident response effectiveness. The targets presented here are illustrative goals for mature NHI security programs and should be adjusted based on organizational risk, NHI criticality, and operational requirements. Target state goals, achievable with mature controls and aligned with emerging federal guidance, call for less than 24 hours for remediation to contain compromised identities before adversaries achieve lateral movement. CISA issued a binding operational directive (BOD) on June 10, 2026 that requires federal agencies to rethink their vulnerability management policies and requires 3-day patching for high risks and 60-day patching for low risks

  • NHI Incident Trend Analysis: Tracks frequency and severity of NHI-related security incidents over time, indicating whether security controls are maturing or degrading

  • NHI Dormancy and Attribution Rate: Tracks how many NHIs are inactive, and ensures every active account can be traced back to a specific application

  • Tracking Inactivity: Measures how many accounts have a lastLogonTimestamp older than policy limits (e.g., 30, 60, or 90 days). This helps teams find and clean up unmonitored “zombie” accounts

  • Tracking Ownership: Verifies that 100% of incoming requests map to a clear application name. Knowing exactly which application is using a credential stops teams from sharing a single account across multiple projects and gives clear visibility if an incident occurs

Operationalizing Metrics

Translating metrics into actionable intelligence requires three complementary mechanisms:

  • Real-Time Dashboards: Aggregate data from secret vaults, SIEM platforms, IAM solutions, and CMDBs to provide a unified view of NHI posture, enabling continuous monitoring and risk identification without manual correlation across disparate systems

  • Comprehensive Audit Records: Maintain immutable logs of all NHI lifecycle events—provisioning, access reviews, credential rotations, and security incidents—supporting both regulatory compliance reporting and post-incident forensic investigation

  • Executive-Level Reporting: Distills operational metrics into board-level narratives that communicate NHI governance posture and residual risk in business terms, ensuring identity governance receives appropriate leadership attention as NHI-related breaches carry increasing material impact

Appendix G: Regulatory Alignment

Note: Mappings indicate alignment and do not guarantee certification.

NHI Governance Practice NHI Relevance SOC 2 (Trust Service Criteria) ISO 27001:2022 NIST SP 800-53/NIST CSF GDPR HIPAA PCI-DSS v4.0 DORA NIS2
Continuous NHI Discovery and Inventory NHI inventory ensures visibility into service accounts, workload identities, API keys, certificates, and tokens across environments directly addressing asset inventory and system component accountability requirements. CC6.1 – Logical access security A.5.9 – Inventory of information and other associated assets CM‑8 – System Component Inventory Art. 30 – Records of processing activities §164.308(a)(1)(ii)(A) – Risk Analysis Req. 2.4 – Maintain inventory of system components Article 6 - ICT Risk Management Framework Article 8 - Asset and ICT identification Article 21(2)(a) – Policies on Risk Analysis and Information System Security
Ownership Assignment Regulations require defined responsibility for accounts and access. NHIs without assigned owners violate accountability expectations and create governance gaps. CC1.3 – Accountability and responsibility A.5.2 – Information security roles and responsibilities AC‑2 – Account Management Art. 5(2) – Accountability principle §164.308(a)(2) – Assigned security responsibility Req. 12.4.1 – Define information security responsibilities Article 5 – Governance and Internal Control Framework Article 20 – Management Accountability
Least Privilege Enforcement NHIs often receive excessive privileges for automation reliability. These controls require restriction of access to minimum necessary levels. CC6.3 – Authorization and access restrictions A.5.18 – Access rights AC‑6 – Least Privilege Art. 25 – Data protection by design and by default §164.312(a)(1) – Access control Req. 7.2 – Restrict access to system components and data Article 9 – Protection and Prevention (Access Control and Security Measures) Article 21(2)(i) – Access Control Policies and Asset Management
Automated Credential Rotation Automated rotation reduces credential lifespan and attack window, and explicitly governs lifecycle and protection of authenticators. CC6.6 – Logical access security measures A.5.17 – Authentication information IA‑5 – Authenticator Management Art. 32 – Security of processing §164.312(d) – Person or entity authentication Req. 8.3.6/8.6.1 – Management of system and application accounts Article 9 – Protection and Prevention (Credential and Authentication Controls) Article 21(2)(e) – Security in Network and Information Systems Acquisition, Development and Maintenance
Certificate and Key Lifecycle Management Automated issuance, renewal, and revocation of X.509/SPIFFE certificates; preventing outages from missed renewal and closing security gaps. CC6.7 – Cryptographic protections A.8.24 – Use of cryptography SC‑12 – Cryptographic Key Establishment and Management Art. 32 – Encryption safeguards §164.312(e)(1) – Transmission security Req. 4.2 – Strong cryptography for data in transit Article 9 – Protection and Prevention (ICT Security and Cryptographic Controls) Article 21(2)(h) – Policies and Procedures regarding the use of Cryptography and, where appropriate, Encryption
Secrets Scanning in CI/CD Scanning code repositories and pipelines before and after commit to detect hardcoded API keys, credentials, or tokens embedded in artifacts. CC8.1 – Change management A.8.8 – Management of technical vulnerabilities SA‑11 – Developer Security Testing Art. 25 – Privacy by design §164.308(a)(8) – Evaluation Req. 6.3 – Secure software development Article 9 – ICT Protection and Prevention Measures Article 21(2)(d) – Supply Chain Security
Decommission and Revocation Revoking credentials, deactivating stale/orphaned identities, removing all permissions when NHI is no longer needed (project end, app retirement). CC6.3 – Removal of access A.5.18 – Removal of access rights AC‑2(3) – Disable Accounts Art. 5(1)(e) – Storage limitation §164.308(a)(3)(ii)(C) – Termination procedures Req. 8.2.6 – Disable inactive accounts Article 9 – ICT Protection and Prevention Measures Article 21(2)(e) – Security in network and Information Systems Acquisition, Development and Maintenance
Audit Logging and Forensic Readiness Maintaining logs of NHI creation, access events, credential usage, and decommissioning; clear lifecycle logs for post-incident investigation CC7.2 – System monitoring activities A.8.16 – Monitoring activities AU‑6 – Audit Review, Analysis, and Reporting SI‑4 – System Monitoring Art. 32 – Ongoing confidentiality and integrity §164.312(b) – Audit controls Req. 10.2 – Logging mechanisms Article 15 – ICT Incident Detection and Reporting Article 23 – Incident Reporting Obligations
Anomaly Detection/NHITDR Behavioral baselining, identity graphs, and real-time detection of behavioral drift, privilege escalation, and unauthorized access (NHI Detection and Response) CC7.1 – Threat detection and monitoring A.16.1.2 Reporting information security events AU‑6 – Audit Review, Analysis, and Reporting SI‑4 – System Monitoring Art. 32 – Ongoing confidentiality and integrity §164.308(a)(6) – Security incident procedures Req. 11.5 – Detect unauthorized changes Article 15 – ICT Incident Detection and Reporting Article 21(2)(b) – Incident Handling
Continuous Compliance Reporting Real-time compliance dashboards providing audit readiness, board-level visibility into NHI governance posture, and regulatory reporting. Supports executive dashboards and audit records. CC4.1 – Monitoring of controls A.5.36 – Compliance with policies and standards CA‑7 – Continuous Monitoring Art. 30 – Records of processing activities §164.308(a)(1) – Risk analysis documentation Req. 12.4 – Manage security policy and responsibilities Article 6 – ICT Risk Management Review and Reporting Article 21(1) – Risk Management Measures Article 23 – Incident Reporting Obligations

Table G: Regulatory Alignment of Governance Practices

References

Birkholz, H., Thaler, D., Richardson, M., Smith, N., & Pan, W. (2023). Remote Attestation Procedures (RATS) Architecture (RFC 9334). Internet Engineering Task Force (IETF). https://doi.org/10.17487/RFC9334

Chandramouli, R., & Butcher, Z. (2023). A Zero Trust Architecture Model for Access Control in Cloud-Native Applications in Multi-Location Environments (NIST Special Publication 800-207A). National Institute of Standards and Technology. https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207A.pdf

Chandramouli, R., Kautz, F., & Torres-Arias, S. (2024). Strategies for the Integration of Software Supply Chain Security in DevSecOps CI/CD Pipelines (NIST Special Publication 800-204D). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-204D

Cloud Native Computing Foundation (CNCF). (n.d.). SPIFFE/SPIRE: Secure Production Identity Framework for Everyone. https://spiffe.io/

CNCF TAG Security. (2020). SPIFFE/SPIRE Joint Security Assessment. https://tag-security.cncf.io/community/assessments/projects/spiffe-spire/

Cloud Security Alliance. (n.d.). CCM Video Series: IAM – Identity & Access Management [Video]. https://cloudsecurityalliance.org/artifacts/ccm-video-series-iam-identity-and-access-management

Cloud Security Alliance. (n.d.). CSA Blog: Identity [Blog search results]. https://cloudsecurityalliance.org/blog?search=Identity

Cloud Security Alliance. (n.d.). Identity and Access Management Glossary. https://cloudsecurityalliance.org/artifacts/identity-and-access-management-glossary

Cloud Security Alliance. (n.d.). Latest Research: Zero Trust [Publication search results]. https://cloudsecurityalliance.org/research/publications/?search=Zero+Trust\&locale=en

Cloud Security Alliance. (n.d.). Machine Identity in Cybersecurity and IAM. https://cloudsecurityalliance.org/artifacts/machine-identity-in-cybersecurity-and-iam

Cloud Security Alliance. (n.d.). Map the Transaction Flows for Zero Trust. https://cloudsecurityalliance.org/artifacts/map-the-transaction-flows-for-zero-trust

Cloud Security Alliance. (2024). The State of Non-Human Identity Security Survey Report. https://cloudsecurityalliance.org/artifacts/state-of-non-human-identity-security-survey-report

Cloud Security Alliance. (2024). Top Threats to Cloud Computing 2024. https://cloudsecurityalliance.org/artifacts/top-threats-to-cloud-computing-2024

Cybersecurity and Infrastructure Security Agency (CISA). (2026, June 10). Binding Operational Directive 26-04: Implementation Guidance for Prioritizing Security Updates Based on Risk. https://www.cisa.gov/news-events/directives/bod-26-04-implementation-guidance-prioritizing-security-updates-based-risk

Cybersecurity Dive. (2025, November 12). Shadow AI Is Widespread — And Executives Use It the Most. https://www.ciodive.com/news/shadow-ai-employee-trust-upguard/805352/

Cybersecurity Insiders. (n.d.). Non-Human Identity Management: Addressing the Gaping Hole in the Identity Perimeter. https://www.cybersecurity-insiders.com/non-human-identity-management-addressing-the-gaping-hole-in-the-identity-perimeter/

CyberArk. (n.d.). The Seven Types of Non-Human Identities to Secure. https://www.cyberark.com/resources/blog/the-seven-types-of-non-human-identities-to-secure

Dark Reading. (2025, September 11). The Growing Challenge of AI Agent & NHI Management. https://www.darkreading.com/cybersecurity-operations/growing-challenge-ai-agent-nhi-management

Digit.fyi. (2025, March 13). Machine Identities Now Outnumber Humans 40,000 to 1. https://www.digit.fyi/machine-identities-now-outnumber-humans-40000-to-1/

Forbes. (2025, March 5). OWASP’s Top 10 NHI Risks: A Wake-Up Call for Modern Cybersecurity. https://www.forbes.com/councils/forbestechcouncil/2025/03/05/owasps-top-10-nhi-risks-a-wake-up-call-for-modern-cybersecurity/

Google Cloud. (n.d.). Attribute Reference for IAM Conditions. Identity and Access Management (IAM) Documentation. https://docs.cloud.google.com/iam/docs/conditions-attribute-reference

Huang, K., Narajala, V. S., Yeoh, J., Ross, J., Lambe, M., Raskar, R., Harkati, Y., Huang, J., Habler, I., & Hughes, C. (2025). Agentic AI Identity and Access Management: A New Approach. Cloud Security Alliance. https://cloudsecurityalliance.org/artifacts/agentic-ai-identity-and-access-management-a-new-approach

National Security Agency. (2021, February). Embracing a Zero Trust Security Model (Cybersecurity Information Sheet). U.S. Department of Defense. https://media.defense.gov/2021/Feb/25/2002588479/-1/-1/0/CSI_EMBRACING_ZT_SECURITY_MODEL_UOO115131-21.PDF

National Security Agency. (2023, March 28). NSA Releases Maturity Guidance for the Zero Trust Network and Environment Pillar [Press release]. https://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/Article/3695223/nsa-releases-maturity-guidance-for-the-zero-trust-network-and-environment-pillar/

National Security Agency. (2024, March 14). NSA Releases Guidance on Zero Trust Maturity Throughout the Application and Workload Pillar [Press release]. https://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/Article/3784301/nsa-releases-guidance-on-zero-trust-maturity-throughout-the-application-and-wor/

National Security Agency. (2024, July 10). NSA’s Final Zero Trust Pillar Report Outlines How to Achieve Faster Threat Response Time [Press release]. https://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/Article/3833594/nsas-final-zero-trust-pillar-report-outlines-how-to-achieve-faster-threat-respo/

Palo Alto Networks. (n.d.). 2026 Identity Security Landscape. IDIRA. https://www.paloaltonetworks.com/idira/idira-identity-security-landscape

Ramani, R. (2021, August 3). Threat Hunting With Kubernetes Audit Logs. Square Corner Blog. https://developer.squareup.com/blog/threat-hunting-with-kubernetes-audit-logs/

Rose, S., Borchert, O., Mitchell, S., & Connelly, S. (2020). Zero Trust Architecture (NIST Special Publication 800-207). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-207

Tetrate. (2022, May 19). NIST Standards for Zero Trust: The SP 800-204 Series. https://tetrate.io/blog/nist-standards-for-zero-trust-the-sp-800-204-series

![][image1]

  1. For more information on identity subject groups, see Appendix A. 

  2. For more information on credentials, see Appendix B. 

  3. For more information on risks and impacts, see Appendices C and D. 

  4. For more information on NHI lifecycle phases, see Appendix E. 

  5. For more information on metrics and reporting, see Appendix F. 

  6. For more information on regulatory requirements, see Appendix G. 

Explore More of CSA

Research & Best Practices

Stay informed about the latest best practices, reports, and solutions in cloud security with CSA research.

Upcoming Events & Conferences

Stay connected with the cloud security community by attending local events, workshops, and global CSA conferences. Engage with industry leaders, gain new insights, and build valuable professional relationships—both virtually and in person.

Training & Certificates

Join the countless professionals who have selected CSA for their training and certification needs.

Industry News

Stay informed with the latest in cloud security news - visit our blog to keep your competitive edge sharp.