intrnl.cloud
Operations

Rotate keys and credentials

Inventory, staged rotation, revocation, and recovery checks for platform credentials.
Procedure specification — not yet operationally validated. Before pilot use, the operations owner must attach exact console/API/CLI actions, environment identifiers, access requirements, escalation contacts, and rehearsal evidence. No platform command names or completed drills are implied here.

Rotation inventory

Cover artifact-signing keys, runtime mTLS CA/certificates, OIDC credentials, GitHub App keys, object-storage credentials, organization secret-wrapping keys, integration credentials, SCIM bearer tokens, and break-glass authenticators. Each inventory entry needs an owner, scope, key/version ID, expiry, rotation method, affected consumers, and recovery procedure. Never include plaintext key material in the inventory or audit.

Routine rotation

  1. Identify dependencies, distribution paths, trust overlap, and any historical artifacts or backups that require the old verification/decryption key.
  2. Create the replacement through the approved KMS or provider workflow; preserve organization/environment scope and least privilege.
  3. Distribute replacement trust before changing issuers where the protocol supports overlap. Validate with nonproduction and a controlled canary.
  4. Switch signing, client authentication, certificate issuance, or runtime secret resolution to the new version as appropriate.
  5. Verify artifact checks, cluster reconciliation, login, source access, backup access, or integration calls for the affected credential class.
  6. Revoke retired credentials after the documented overlap and acceptance checks. Keep required historical verification/decryption access under retention policy.
  7. Audit key IDs, actors, affected scopes, times, and outcome. No secret value belongs in evidence.

Boundary-specific checks

  • Artifact signing: old legitimate artifacts must remain verifiable under the approved trust policy; a compromised signer needs an explicit decision about affected artifacts.
  • Cluster mTLS: rotate CA trust and leaf certificates without granting one cluster another cluster's scope. Confirm rejected old credentials after cutover.
  • OIDC and SCIM: validate new sign-in/provisioning and deprovisioning; token replacement must not suspend lifecycle enforcement unnoticed.
  • Wrapping keys: prove retained backups and secret versions can still decrypt before retiring keys.
  • Integrations: credentials resolve at runtime; ordinary rotation must not require rebuilding the app.
  • Break-glass: verify recovery access with strong MFA and visible audit/alerts, while keeping routine access disabled.

Suspected compromise

Use incident response for immediate containment and revocation. Routine overlap windows must not preserve a compromised credential merely for convenience. Record any resulting service interruption and recovery verification.