Skip to main content

Risks & Practices

Supply-chain-security guidance is most useful when readers can see what can go wrong and what evidence would help them make a better decision. This page names common attack and failure modes, then connects them to practical practices, controls, and evidence.

Attack And Failure Modes

Attack or failure modeWhat can go wrongRelevant evidence or controls
Counterfeit or substituted componentsA delivered product contains unauthorized, lower-grade, reused, or malicious componentsPlatform Certificates, component identity, provenance records, acceptance checks
Firmware tampering or reprogrammingBoot firmware, device firmware, or low-level code is modified before or after deliveryMeasured boot, reference integrity measurements, attestation, firmware signing, update records
Compromised software dependenciesVulnerable or malicious dependencies enter through open source or supplier softwareSBOM, vulnerability records, build provenance, update and remediation evidence
Supplier self-attestation onlyA supplier claims controls exist but provides no verifiable evidenceSupplier questions, artifact requests, audit records, verification paths
Loss of provenance through the chainResellers, integrators, repairers, or logistics actors change the product without clear recordsChain-of-custody records, delta certificates, lifecycle-state records
Unauthorized update or configuration driftA device changes after acceptance and no longer matches the expected baselineUpdate records, configuration records, attestation, lifecycle monitoring
Insecure repair, resale, or transferTrust state changes after repair or ownership transfer without being re-establishedRepair records, re-provisioning evidence, revocation, transfer records
Poor end-of-life handlingDevices, credentials, keys, or sensitive data remain usable after retirementDecommissioning records, revocation logs, cryptographic erase evidence
Key or credential compromiseDevice or supplier credentials are cloned, extracted, reused, or not hardware-boundHardware-rooted identity, TPM, DICE, Secure Element evidence, credential issuance logs
Lack of continuous monitoringProduct is accepted once but not checked after updates, repair, or operationLifecycle assurance records, attestation cadence, vulnerability and update evidence

Risk And Practice Themes

Identity and authenticity

Readers need to know whether a delivered device, component, platform, supplier, service, or artifact is the expected one. Practices may include unique identity, manufacturer identity claims, hardware-rooted credentials, certificate issuance records, and acceptance checks.

Provenance and chain of custody

Readers need to understand origin, custody, sourcing, logistics, repair, and transfer history. Practices may include provenance records, chain-of-custody records, supplier declarations, reseller records, and lifecycle-state records.

Integrity and expected state

Readers need to know whether firmware, software, configuration, and platform state match expectations. Practices may include signed firmware, reference measurements, measured boot, attestation, configuration baselines, and tamper-evident update histories.

Transparency and vulnerability handling

Readers need to understand what components are present and whether known exposures are tracked. Practices may include SBOMs, xBOMs, vulnerability records, VEX-like status records, remediation evidence, and update plans.

Lifecycle assurance

Readers need assurance after acceptance. Practices may include update records, repair records, re-provisioning evidence, ownership transfer records, revocation logs, decommissioning evidence, and retained audit trails.

Assertions Vs Artifacts

Assurance levelWhat it gives the recipientCommon limitation
Supplier assertionA statement that a control existsHard to verify, compare, retain, or reuse
Documented processProcess owner, scope, and procedureMay not show whether a specific product or event followed the process
Produced artifactManifest, record, certificate, log, report, or measurementMay still need origin, integrity, freshness, and consistency checks
Verifiable artifactEvidence with a verification pathRequires trust anchors, tooling, retention, and interpretation
Lifecycle-retained evidenceEvidence remains available across lifecycle eventsRequires governance, storage, refresh, and access decisions

Example Mapping

NeedFailure modePracticeEvidence
Product acceptanceCounterfeit componentVerify component or platform identityPlatform Certificate, provenance record
Audit or complianceReliance on self-attestationRequest verifiable artifactsEvidence checklist, audit records
Lifecycle assuranceFirmware drift after updateVerify integrity and stateReference measurements, measured boot, attestation
ProcurementOpaque supplier chainAsk for provenance and transparencySupplier evidence, SBOM/xBOM, chain-of-custody records
OperationsPost-deployment compromiseMonitor integrity and vulnerabilitiesAttestation results, update records, vulnerability records

Practical Questions

Questions to ask suppliers

  • Which listed risks are relevant to the product, platform, component, service, or supplier relationship?
  • What artifacts show that the relevant practices or controls are operating for the specific scope being assessed?
  • What evidence would change after manufacturing, update, repair, transfer, or decommissioning?

Questions to ask internally

  • Which failure mode would make our decision unsafe or hard to defend later?
  • What is our minimum acceptable evidence for this risk, and what would be stronger?
  • Who owns remediation when evidence is missing, stale, or inconsistent?

Questions to ask assessors / auditors

  • Is each control claim tied to evidence rather than only to a process description?
  • Can evidence be reviewed for origin, integrity, scope, freshness, and retention?
  • Are residual risks and exceptions recorded?

Questions to ask implementers

  • What control produces the evidence, and where is it stored?
  • What verification path will recipients use?
  • How will the control and evidence survive update, repair, transfer, and retirement events?

Next Actions