I. Overview

%%{init: { 'theme': 'base', 'themeVariables': { 'edgeLabelBackground': '#fff' }}}%%
flowchart LR
    A["Open-source threats"] -- "SBOM and SLSA\nframeworks" --> B["Assured software\ntrustworthiness"]
    style A fill:#f9f9f9,stroke:#333,stroke-width:3px
    style B fill:#e1f5fe,stroke:#01579b,stroke-width:3px

Definition: Software supply chain security refers to the activities that manage security threats and ensure trustworthiness across the entire process — design, development, build, and deployment — by which software is produced and delivered to users.

Features:
( Responding to Surging Threats ) The need for a proactive defense system against supply chain attacks such as the Log4j and SolarWinds incidents.
( Ensuring Transparency ) Securing visibility into software components (SBOM) to enable rapid response when a vulnerability arises.
( Ensuring Trustworthiness ) Verifying integrity across the entire process, from development to deployment, to prevent the distribution of tampered software.

II. Mechanism & Components

A. Comparison of Major SBOM Standards

The SBOM (Software Bill of Materials) — a specification of a software’s component parts — is primarily represented using the industry standard SPDX and the security-focused CycloneDX.

CategorySPDX (ISO/IEC 5962)CycloneDX
Governing BodyLinux FoundationOWASP Foundation
Primary PurposeCentered on license compliance and distribution managementOptimized for security analysis and vulnerability management
Data ModelCapable of complex, detailed documentationLightweight, easy to integrate with automation tools
Representation FormatsTag/Value, JSON, YAML, RDFJSON, XML, Protobuf

B. SLSA (Salsa): A Software Supply Chain Security Guideline

Definition: A supply chain security framework proposed by Google that defines four levels to ensure the integrity of the build process.

Key Requirements:

  • Source: Managing code change history and requiring two-person review.
  • Build: Building in an isolated environment and generating build provenance.
  • Common: Continuous security audits and vulnerability scanning.

III. Advanced Topics & Comparison

Stage-by-Stage Response Strategy for Strengthening Supply Chain Security

StageResponse StrategyKey Technologies / Tools
DevelopmentVetting and selecting open-source librariesSCA (BlackDuck, Snyk), allow-list management
BuildProving the integrity of the build process, issuing an SBOMSigstore (digital signatures), Syft/Grype
DeploymentVerifying deployment images, using only approved imagesAdmission Controller, image signature verification
OperationRuntime vulnerability monitoring and emergency patchingVEX (Vulnerability Exploitability eXchange) integration

Last updated 18 Aug 2026, 00:00 UTC. history