By NHI Mgmt Group Editorial TeamPublished 2024-05-06Domain: Workload IdentitySource: Entro Security

TL;DR: Distributed applications now rely on growing numbers of credentials, API keys, and certificates, and Entro Security argues that embedded secrets and config-file storage are no longer adequate for modern secrets management. The real issue is that secrets governance still assumes centralized control can keep pace with sprawl, ownership gaps, and operational rotation work that most programmes cannot sustain.


At a glance

What this is: This is a comparison of HashiCorp Vault and Akeyless for secrets management, with the central finding that modern distributed environments need stronger centralised control and lifecycle visibility for non-human identities.

Why it matters: It matters because IAM, PAM, and NHI teams have to govern secrets sprawl, rotation, and access review across cloud, DevOps, and hybrid estates without relying on brittle manual processes.

👉 Read Entro Security's comparison of HashiCorp Vault and Akeyless for secrets management


Context

Secrets management is the discipline of storing, rotating, and controlling credentials, API keys, certificates, and related non-human identities. As applications spread across clouds and delivery pipelines, the governance problem shifts from protecting a single vault to proving who owns each secret, where it is used, and when it should be retired.

Entro Security frames the market comparison around a practical tension: traditional vault models can centralise control, but they can also leave teams with operational overhead, integration complexity, and blind spots around secret ownership. For IAM and NHI programmes, the question is less which product is newest and more which operating model can actually keep pace with distributed credentials.

The article is typical of the current market conversation around secrets management. Security teams are no longer choosing between storage mechanisms alone; they are choosing between governance models that either preserve visibility across lifecycle stages or push more of the burden onto manual administration.


Key questions

Q: How should security teams govern secrets across cloud and DevOps environments?

A: They should treat secrets as governed identities, not just stored values. That means assigning each secret an owner, recording its runtime consumers, enforcing rotation and revocation, and checking whether downstream systems create hidden copies. Governance should cover the whole lifecycle from creation to retirement, especially in pipelines and hybrid cloud estates.

Q: Why do static secrets create more risk in distributed systems?

A: Static secrets accumulate reuse, duplication, and forgotten access over time. In distributed systems, they are copied into code, configs, and automation layers, which expands the blast radius if one copy is exposed. The more places a credential can live, the harder it is to prove who still depends on it.

Q: What do teams get wrong about dynamic secrets?

A: They often assume short-lived credentials solve the governance problem on their own. In practice, dynamic secrets still need ownership, consumer mapping, and revocation discipline. If those controls are weak, the organisation replaces one long-lived secret with many short-lived entitlements that are still difficult to track.

Q: How can organisations tell whether secrets management is actually working?

A: Look for reduced secret sprawl, faster revocation, and fewer unmanaged copies outside the central system. A healthy programme can show where each secret lives, who owns it, and how quickly it is retired after use changes. If those answers are unclear, the control is cosmetic rather than operational.


Technical breakdown

Why static secrets still fail in distributed systems

A static secret is a long-lived credential that is reused until someone rotates or revokes it. In distributed environments, that model fails because the secret often outlives the workload, the owner, or the business need that created it. Vault-style centralisation can reduce exposure, but it does not remove the basic governance problem: if the secret is copied into pipelines, configs, or third-party tools, the trust boundary expands beyond the vault itself.

Practical implication: inventory where static secrets are copied, not just where they are stored.

How dynamic secrets change the control model

Dynamic secrets are created on demand and expire after use, which reduces standing exposure and limits the value of theft. The trade-off is operational complexity. When multiple services, jobs, or users need access at once, the organisation still needs lifecycle controls for issuance, ownership, and revocation. The control model therefore shifts from protecting a long-lived credential to governing a stream of short-lived entitlements.

Practical implication: pair short-lived credentials with ownership and revocation workflows that match application behaviour.

What SaaS-based secrets management changes for governance

A SaaS secrets platform moves more operational responsibility to the provider, which can simplify deployment and scaling but also changes how teams think about control, auditability, and integration depth. For NHI governance, this matters because the platform is only one layer in the chain. The harder problem is still lifecycle visibility across cloud services, CI/CD systems, and workload identities that consume the secrets.

Practical implication: assess whether the platform improves lifecycle governance, not only deployment convenience.



NHI Mgmt Group analysis

Centralised secrets storage is not the same thing as secrets governance: A vault can hold credentials, but it does not automatically answer who owns them, where they are deployed, or when they should be retired. That distinction matters because distributed applications create more copies than any single repository can track. Practitioners should treat visibility across the secret lifecycle as the control objective, not storage alone.

Dynamic secrets reduce standing exposure, but they do not solve entitlement chaos: Short-lived credentials narrow the window for abuse, yet they still require clean issuance paths, consumer mapping, and revocation discipline. If teams cannot tie each secret to a workload, database, or cloud account, they simply move from static sprawl to dynamic sprawl. The practitioner takeaway is that lifecycled access must be governed as a system, not a feature.

Secrets management is now inseparable from NHI lifecycle governance: The article reflects a broader market shift where service accounts, certificates, tokens, and API keys are treated as governed identities rather than just stored values. That is the right direction, but it also means access review, ownership, and offboarding have to extend beyond human accounts. Teams should design for the full non-human identity lifecycle, not just secret issuance.

Hybrid and DevOps environments expose the identity blast radius: Every additional integration point, pipeline, and cloud destination increases the blast radius of a compromised or mis-scoped credential. The problem is not only leakage, but persistence through overuse and poor offboarding. Practitioners need to measure how far a secret can travel and how long it remains valid after the original use case changes.

Centralisation only works when discovery and remediation stay coupled: A central platform can improve visibility, but the value disappears if teams cannot continuously discover, classify, and retire secrets across repositories, tickets, and runtime systems. That is why mature programmes treat secrets management as an operating discipline rather than a procurement choice. Security leaders should evaluate whether their model closes the loop from discovery to retirement.

From our research:

  • The average time to mitigate a leaked secret is 36 hours, highlighting the operational burden of manual remediation processes, according to The 2024 State of Secrets Management Survey.
  • 54% of organisations are dissatisfied with their current secrets management solution because not all secrets are secured, and 43% cite lack of central management.
  • A practical next step is to compare that remediation burden with the control model described in the Guide to the Secret Sprawl Challenge.

What this signals

Identity blast radius: the useful way to think about secrets programmes now is not how many credentials a platform can store, but how far a compromised credential can travel across cloud, CI/CD, and runtime systems. Once that blast radius exceeds the team’s ability to revoke quickly, the programme is already behind the risk curve.

A central vault can still be part of the answer, but it must be paired with discovery, ownership, and retirement discipline across every place secrets are copied. The operational test is simple: can the team explain who owns a secret and remove it faster than the business can spread it?

When teams are modernising NHI governance, the better question is whether controls reduce persistence. A secret management platform that lowers deployment friction but leaves sprawl untouched only improves administration, not assurance.


For practitioners

  • Map every secret to an owner and workload Build a register that ties each credential, certificate, and token to a named business owner, consuming service, and retirement trigger. Focus on repositories, CI/CD systems, cloud services, and ticketing tools where secrets are likely to be duplicated.
  • Separate storage control from lifecycle control Do not treat vault adoption as proof of governance maturity. Require documented rotation, revocation, and offboarding steps for each secret class so that the control model covers issuance, use, and retirement.
  • Review where dynamic secrets still create standing access Check whether ephemeral credentials are being reused, cached, or extended by downstream systems in ways that recreate long-lived privilege. The control objective is to keep the entitlement short-lived end to end, not only at the vault boundary.
  • Measure secret sprawl by environment and workflow Track how many secrets live in code, config files, chat, ticketing, and orchestration tools, then compare that exposure to the number managed centrally. Use the gap to prioritise cleanup where the blast radius is highest.

Key takeaways

  • The article’s core lesson is that secrets storage and secrets governance are not the same thing.
  • Distributed applications amplify the cost of poor ownership, because every copied credential increases the identity blast radius.
  • Teams should evaluate secrets management by lifecycle visibility, revocation speed, and sprawl reduction rather than by vault features alone.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01Secret sprawl and unmanaged credentials are central to the article.
NIST CSF 2.0PR.AC-1The article focuses on controlling access to credentials and reducing exposure.
NIST Zero Trust (SP 800-207)PR.AC-4Secrets management supports least-privilege access across distributed systems.

Map secret issuance and revocation to access control processes and enforce lifecycle review.


Key terms

  • Secret Sprawl: Secret sprawl is the uncontrolled spread of credentials, API keys, tokens, and certificates across systems, code, chat, and automation tools. It becomes a governance problem when no team can reliably prove where each secret lives, who owns it, or when it should be removed.
  • Dynamic Secrets: Dynamic secrets are credentials generated on demand and intended to expire after a short use period. They reduce standing exposure, but they still require ownership, consumer mapping, and revocation discipline to avoid replacing one persistent secret with many unmanaged entitlements.
  • Non-Human Identity Lifecycle: The non-human identity lifecycle covers provisioning, use, rotation, recertification, and offboarding for service accounts, tokens, certificates, API keys, and workload identities. In practice, it is the governance layer that determines whether those identities remain controlled after the original use case changes.
  • Identity Blast Radius: Identity blast radius is the amount of damage a compromised credential can cause across systems, environments, and business workflows. It is shaped by where a secret is copied, how long it remains valid, and how quickly teams can detect and revoke it.

What's in the full article

Entro Security's full blog covers the product-level and architecture-level detail this post intentionally leaves for the source:

  • Feature-by-feature comparison of HashiCorp Vault and Akeyless across deployment models and integration options
  • Detailed discussion of distributed fragments cryptography and zero-knowledge architecture
  • Pricing and packaging differences between the two approaches
  • Examples of supported environments, including CI/CD, databases, and cloud platforms

👉 Entro Security's full post covers the architecture, feature set, and comparison table in more depth.

Deepen your knowledge

NHI governance, machine identity security, and secrets management are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or operational governance, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on 2024-05-06.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org