TL;DR: PCI DSS compliance depends on securing non-human identities because service accounts, API keys, and automation credentials often carry broad access, logging blind spots, and encryption-key exposure, according to Entro Security. The control problem is no longer just configuration hygiene; it is governance over identities that can touch cardholder data without behaving like human users.
NHIMG editorial — based on content published by Entro Security: PCI Compliance: Securing Non-Human Identities as a Crucial Step
Questions worth separating out
Q: How should security teams govern non-human identities in PCI DSS environments?
A: Treat every service account, API key, and automation credential as part of the cardholder-data control plane.
Q: Why do non-human identities create PCI compliance risk even when no human logs in?
A: Because PCI scope is about what can reach cardholder data, not only who types a password.
Q: What do teams get wrong about secret rotation in PCI programmes?
A: They treat rotation as proof that access is controlled.
Practitioner guidance
- Inventory every non-human identity in PCI scope Build a complete list of service accounts, API keys, automation scripts, and IoT-linked credentials that can reach cardholder data, encryption keys, or configuration systems.
- Map each credential to a single business function Remove multi-purpose access where one credential is used for several workflows, because mixed-purpose identities are hard to audit and hard to contain.
- Enforce rotation and revocation on all secrets Pair vault storage with automated rotation, scoped expiry, and revocation for credentials used by unattended processes so stale access does not accumulate.
What's in the full article
Entro Security's full blog covers the operational detail this post intentionally leaves for the source:
- Specific examples of how service accounts and API keys should be protected in payment-card environments
- Detailed guidance on credential rotation and revocation for unattended automation
- Control-by-control mapping across PCI DSS access control, logging, encryption, testing, and configuration requirements
- Practical examples of using vaults and compartmentalised identities in day-to-day operations
👉 Read Entro Security's blog on PCI compliance and non-human identity security →
PCI DSS and NHI governance: where are controls still weak?
Explore further
View Full Forum → | NHI Foundation Course → | Our Services →
PCI DSS control design still assumes that identities are easy to classify as human or non-human. That assumption fails in modern environments because the same payment flow may be touched by service accounts, API keys, scripts, and infrastructure automation. The result is a compliance model that can enumerate controls but still miss the real actor. Practitioners should treat identity classification as a prerequisite to PCI scoping, not a side exercise.
A few things that frame the scale:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, according to The State of Non-Human Identity Security.
- Visibility gaps are not confined to OAuth, because 72% of organisations have experienced or suspect they have experienced a breach of non-human identities, according to The 2024 ESG Report: Managing Non-Human Identities.
A question worth separating out:
Q: Who is accountable when a machine identity exposes cardholder data?
A: Accountability sits with the team that owns the workload and its identity lifecycle, not with the secret store alone. PCI controls expect clear ownership for access, logging, and protection of sensitive data paths. If the machine identity is not assigned and reviewed like a governed asset, accountability is already broken.
👉 Read our full editorial: PCI DSS compliance depends on securing non-human identities