Subscribe to the Non-Human & AI Identity Journal

How do organisations know if container signing is actually working?

They should look for consistent signature verification at admission, complete audit trails for signing events, and a low number of policy exceptions. If unsigned images still reach production or key usage is hard to trace, the control exists in theory but not in practice.

Why This Matters for Security Teams

Container signing only matters if it is enforced where images enter the runtime path, not just recorded in a build pipeline. Without verification at admission, a signed image can still be bypassed by policy gaps, cached artifacts, or manual exceptions. That is why container signing should be evaluated as an operational control, not a checkbox. NIST frames this in broader governance terms through the NIST Cybersecurity Framework 2.0: controls need evidence, accountability, and continuous monitoring.

For organisations with NHIs, the question is whether identity-backed automation is actually constraining what reaches production. If the signing key cannot be tied to a workload, a pipeline, or a human approver, then trust becomes difficult to prove and even harder to audit. NHIMG has seen the same pattern in secrets and identity failures, where confidence is high but operational visibility is low, as noted in The State of Secrets in AppSec. In practice, many security teams encounter broken signing only after an unsigned image has already been promoted into production.

How It Works in Practice

Organisations know signing is working when they can trace the full path from image creation to cluster admission and prove that verification happened every time. The practical test is not whether a signature exists, but whether the platform rejects anything that does not meet policy. That usually means three layers working together: the build system signs the image, the registry preserves the signature metadata, and the admission controller verifies the signature before deployment.

Strong implementations usually rely on these checks:

  • Admission policies that block unsigned or untrusted images by default.
  • Short-lived signing keys or HSM-backed key storage so key use is attributable.
  • Audit logs that show who signed what, when, and from which pipeline.
  • Policy exceptions that are rare, documented, and reviewed.

In maturity terms, a working control produces measurable evidence: low exception volume, predictable verification failures for unsigned artifacts, and clean change records that align with deployment events. The DeepSeek breach illustrates why identity and trust boundaries collapse quickly when artifacts or credentials are exposed without strong verification. For implementation guidance, many teams also map runtime trust to NIST Cybersecurity Framework 2.0 outcome tracking and use admission telemetry as the primary proof point. These controls tend to break down in environments with unmanaged sidecars, manual kubectl deployments, or clusters that allow image overrides because the final admission decision is no longer authoritative.

Common Variations and Edge Cases

Tighter signing enforcement often increases delivery friction, requiring organisations to balance deployment speed against stronger release integrity. That tradeoff is real, especially where teams support multiple clusters, legacy registries, or third-party images that cannot be re-signed easily. Current guidance suggests that policy exceptions should be time-bound and visible, but there is no universal standard for exception volume that defines success.

Several edge cases matter. Multi-tenant platforms may need separate signing trust roots for different business units. Air-gapped environments may verify signatures offline, which makes key rotation and revocation harder to validate. Some supply chains also mix signed base images with unsigned app layers, so the control may appear healthy while still leaving part of the artifact chain unverified. The key question is whether every deploy path inherits the same enforcement. If not, signing is only partial protection. For organisations trying to measure control health, the strongest signal is still simple: anything unsigned should fail closed, and every approved exception should be explainable. When clusters rely on legacy admission bypasses or per-team custom policies, the evidence becomes too fragmented to trust.

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 AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-03 Validates whether signing keys and identity controls are enforced at runtime.
NIST CSF 2.0 PR.AC-4 Access enforcement is central to blocking unsigned images from production.
NIST AI RMF Runtime trust and monitoring align with AI governance principles for automated systems.

Use continuous monitoring and documented accountability to prove automated trust controls are working.