Join our Newsletter — 33% off our NHI Course

What is the difference between rotating credentials and revoking access after a supplier breach?

Rotating credentials replaces a secret with a new one so normal operations can continue under fresh trust. Revoking access removes the ability to authenticate at all. In a supplier breach, rotation helps contain exposure for accounts that still need to function, while revocation is the stronger step when the integration is no longer trusted or should be cut off entirely.

How rotation and revocation differ in a supplier breach

Rotation and revocation answer different questions. Rotation asks, “Can this integration keep operating with a fresh secret?” Revocation asks, “Should this trust path exist at all?” In a supplier breach, that distinction matters because some links must be preserved for business continuity while others should be cut off immediately if trust is lost.

Rotation is usually the containment step when the supplier connection still has a legitimate purpose. It replaces the exposed secret, token, key, or certificate so the old value no longer works, which reduces the chance that a stolen credential can be replayed. Revocation is the stronger control when the relationship itself is no longer acceptable, because it removes the ability to authenticate instead of merely replacing the credential.

The practical difference is blast radius. Rotation narrows exposure for a still-needed account or API client, but it assumes the integration remains trustworthy enough to re-issue access. Revocation is the right outcome when you cannot yet trust the supplier, when the breach affected the access path itself, or when the connection should be retired rather than recovered.

When each control is the right response

Use rotation when the service must keep running and you have a reasonable path to re-establish trust quickly. For example, if a supplier disclosed that an API key or signing key may have been exposed, the first move is often to replace the credential and confirm the old one is invalidated. NHIMG’s API Key Management Guide and Guide to NHI Rotation Challenges both reflect the operational reality that rotation is only effective when systems, dependencies, and cutover timing are handled cleanly.

Use revocation when continued access is no longer justified, such as a supplier account with unknown scope, a compromised integration whose trust cannot be quickly revalidated, or a dormant connection that should not survive the incident. If the supplier relationship is no longer needed, rotation can become a false comfort because it preserves access that should have been removed entirely. The best decision is often to revoke first, then rebuild a new trust path later if the business still needs one.

That is why lifecycle context matters. A breach often exposes not just one credential but the surrounding ownership, expiry, and offboarding gaps. NHIMG’s NHI Lifecycle Management Guide and Third-Party, B2B and Contractor Access Guide are useful because they frame supplier access as something that should be time-bound, reviewed, and removable, not simply rotated forever.

Why the supplier context changes the security decision

Supplier breaches are not just credential hygiene problems. They raise trust-boundary questions: who owns the secret, who can prove it was not copied, what downstream systems accept it, and whether the supplier still deserves access after the incident. Rotation helps only if the exposed material can be invalidated everywhere it is accepted. Revocation is more decisive because it closes the authentication path entirely, which is often necessary when compromise scope is uncertain.

This is also where broader identity controls become relevant. If the access in question is an API key, service account, token, or certificate, the control you choose should reflect whether the credential is still needed, whether there is a safe replacement, and whether the supplier can be constrained to a narrower trust model. The OWASP NHI Top 10 and the OWASP Non-Human Identity guidance on static versus dynamic secrets both emphasise that long-lived secrets and overprivileged non-human access create avoidable exposure.

For practitioners, the useful mental model is simple: rotation reduces exposure, revocation ends trust. In a supplier breach, the correct choice depends less on the word “breach” and more on whether the integration must remain live, whether the secret can be fully replaced, and whether the supplier relationship itself has become part of the incident.

Risk and Threat Considerations

A supplier breach creates a replay and persistence risk because the exposed secret may still authenticate after the incident is disclosed. If teams rotate slowly, or if old credentials are not fully disabled, an attacker can continue using the original access path even after a supposed remediation.

Failure mechanism: The exposed credential remains valid in one system, environment, or downstream dependency, so rotation is partial and the old trust path survives.

Impact: The attacker keeps access to the supplier-connected environment, potentially expanding from one compromised integration into data theft, service abuse, or lateral movement.

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 and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 — Improper Offboarding Supplier breach response often depends on removing no-longer-trusted access cleanly.
NHI-02 — Secret Leakage The question hinges on what to do after a secret may have been exposed.
NHI-07 — Long-Lived Secrets Rotation matters most when long-lived supplier credentials create replay risk.
Recommendation — Revoke and retire supplier access paths that no longer need to exist. Rotate or revoke leaked secrets based on whether the trust path must remain. Replace long-lived supplier secrets with short-lived or dynamically issued credentials.
NIST SP 800-53 Rev 5 AC-2 — Account Management Supplier access must be removed or reissued through controlled account lifecycle actions.
IA-5 — Authenticator Management Credential rotation and revocation are authenticator lifecycle controls.
AC-6 — Least Privilege A breach response should reduce supplier access to the minimum needed for continuity.
Recommendation — Disable or reissue supplier accounts when trust is lost or access is no longer needed. Rotate or invalidate authenticators promptly after exposure or compromise. Limit supplier access to only the permissions needed to keep the service running.
OWASP API Security Top 10 API2 — Broken Authentication Leaked supplier API credentials can still authenticate unless revoked or replaced.
Recommendation — Invalidate compromised API credentials and verify old authentication paths are closed.
CIS Controls v8 CIS-5 — Account Management Account lifecycle controls govern when access is rotated versus removed entirely.
Recommendation — Remove unnecessary supplier accounts and rotate credentials that must remain in use.

Practitioner Guidance

What to prioritise: First determine whether the supplier connection is still business-critical. If it is not, revoke access and remove the trust path rather than spending time preserving it with a fresh secret.

What to verify: Confirm that the old credential is truly unusable everywhere it was accepted, including cached tokens, secondary environments, and any dependent systems that may continue to trust it.

Decision rule: If the integration must remain live and the replacement can be validated quickly, rotate. If trust in the supplier or the access path is broken, revoke first and re-establish access only after a deliberate re-approval.

Practitioner takeaway: Rotation is a containment tactic, but revocation is a trust decision, so the right response is the one that matches whether the supplier relationship is still acceptable after the breach.