advanced25 min studyLesson 423 in Engineering

Attestation evidence and bounded issuance

Match trusted attributes to an identity without claiming that a credential proves every aspect of runtime integrity.

On this page

What you’ll understand

  • Distinguish evidence provenance, policy matching, and credential issuance.
  • Explain the limits of node and process selectors.
  • Bind an issued document to the intended subject, key or audience, and validity.

Attestation supplies evidence that a requester meets specified conditions. Those conditions can be useful without proving that all current and future execution is safe. A namespace selector identifies placement; it does not necessarily measure executable integrity. A hardware measurement has its own freshness and coverage assumptions. Issuance should translate verified evidence into a narrowly defined identity assertion, with explicit subject, holder, intended use, and lifetime.

Evidence is meaningful within its measurement boundary

Separate who supplied evidence from what the evidence actually says. An orchestrator can report a workload's namespace and service account; a kernel can identify a local caller; a hardware mechanism may report measured state. Trusting one statement does not extend its coverage to every application property. A correctly named service can still contain a vulnerability, and approved deployment metadata can coexist with a compromised runtime. State the trusted boundary and the remaining attack surface instead of calling every selector an integrity proof.

Freshness and binding prevent evidence from floating free of its requester. Depending on the mechanism, nonces, channel binding, signed time, or authenticated platform queries can help establish a current relationship. The exact attestation protocol determines which are required and what replay resistance exists. Do not bolt an arbitrary timestamp onto untrusted metadata and assume it becomes authoritative. Use the platform's supported attestor and document what a compromised host, control plane, or evidence source could falsify.

issue⁡(p)⟹E⊨registration⁡(p)\operatorname{issue}(p)\Longrightarrow E\models\operatorname{registration}(p)
In the declared policy model, trusted evidence E must satisfy the registration conditions for principal p before issuance. The implication is an issuance invariant, not a proof that all runtime behavior is correct or that the evidence source is infallible.↔ Scroll wide equations horizontally.

The document must bind the intended assertion

For a key-bound certificate, issuance needs a supported proof and binding to the intended public key, subject, trust domain, and validity rules. For an audience-bound token, claims must identify the permitted issuer, subject, audience, and time constraints under the selected format. A bearer token remains usable by a holder who steals it within those constraints unless additional binding is part of the protocol. Treat key-bound and bearer credentials as different security mechanisms rather than interchangeable labels.

The issuer's registration policy is powerful: changing selectors can let another workload obtain the same principal even while signing keys remain secure. Audit changes to entries, attestor configuration, and issuance decisions. Review whether multiple replicas intentionally share one service principal or need instance-specific identities for containment and audit. A larger number of distinct subjects is not automatically more secure; the policy must match the operational unit whose permissions and lifecycle can actually be controlled.

accepted⁡=issuer valid⁡∧subject valid⁡∧use valid⁡∧time valid⁡\operatorname{accepted}=\operatorname{issuer\ valid}\land\operatorname{subject\ valid}\land\operatorname{use\ valid}\land\operatorname{time\ valid}
The Boolean expression summarizes selected verifier obligations, with use including applicable audience or key/format rules. Exact required claims and checks are protocol-specific. It does not replace signature, certificate-path, or application-policy validation.↔ Scroll wide equations horizontally.

Audit a failed assumption explicitly

Create rejection tests for a mismatched namespace, wrong service account, unregistered executable identity where applicable, stale evidence, and an unexpected key or audience. Inspect which trusted source produced each selector and whether an attacker controls it. Test registration removal and replacement as well as initial enrollment. Record issued principal, evidence category, policy version, and outcome without exposing private keys or reusable tokens. That makes an issuance anomaly diagnosable without treating every authentication failure as a network problem.

The probability lab illustrates independent acceptance checks only as a statistical contrast. Reset and set both p=0.2, n=10, predict two successes on average, then inspect the exact binomial distribution. Attestation conditions are not independent random guesses, and a shared compromised evidence source can correlate many incorrect decisions. Play highlights possible binomial counts; it performs no attestation or signature verification. Explain why multiplying imagined failure probabilities cannot establish the actual security of a chain with shared trust dependencies.

Valid evidence, wrong registration

An issuer evaluates twelve requests with authentic platform evidence. Eight match namespace production and service account trainer; three have the wrong service account and one has the wrong namespace. Assume disjoint categories and all other checks pass.

  1. Cryptographic provenance succeeds for twelve evidence packages, but that count is not the issuance count. Registration requires both specified attributes.

  2. Only eight requests satisfy the conjunction. Issuing to the other four would violate the stated registration rule even though their platform statements are authentic.

  3. The eight resulting identities assert the matched workload identity under the evidence model. They do not prove that training inputs are safe, the code has no vulnerabilities, or every later resource access is authorized.

The result

Issuance is a policy decision over trusted, scoped evidence. Its successful result must not be expanded into a universal integrity claim.

Explore the model

Interactive lab

Interactive lab · probability

Independent trials do not model attestation trust

Reset, set p=0.2, n=10;predict mean 2. These iid binomial bars contain no evidence, selectors, credentials, or cryptography and do not estimate a real attestation failure rate.

Independent trials do not model attestation trustThese are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Current readings: Mean · np: 5; Variance · np(1−p): 2.5; Total probability: 1. All parameters are adjustable with the labeled controls below.03581000.070.150.220.3Successes kP(X = k)k = 0 · P = 9.77e-4
Exact probabilityHighlighted outcomeMean np
Mean · np
5
Variance · np(1−p)
2.5
Total probability
1
t = 0 s

These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA shared trust dependency can correlate failures that an independent-trial analogy omits.

Check your understanding

What does a verified namespace selector establish within its stated trust model?

Try it yourself

A workload registration accepts a label that the workload itself can freely set. Explain why an authentic issuer signature on the resulting credential cannot repair the original enrollment mistake.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

A signature authenticates the issuer's assertion, including assertions based on inadequate evidence.

Compare with the solution

The issuer may faithfully sign an identity granted from an attacker-controlled label. Verifiers then receive authentic provenance for a wrongly authorized enrollment. The fix belongs in evidence selection and registration policy, using a trustworthy independent binding for the required property. Re-signing the same flawed assertion or choosing a longer subject string does not establish that binding.

Take it with you

  • Attestation proves selected properties under explicit trust assumptions.
  • Issuance binds evidence to a defined subject and credential use.
  • Registration policy changes can alter identity authority without changing signing keys.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.