An enterprise financial service provider relies on a third-party software-as-a-service (SaaS) platform to process sensitive customer data. During a recent audit, the security team discovered that while the SaaS vendor maintains a clean SOC 2 Type II report, the vendor's software pipeline dynamically pulls unverified sub-dependencies from open-source repositories at build time, exposing the enterprise to potential downstream software supply chain compromises. Which of the following technical controls should the enterprise security team require from the vendor to continuously validate component integrity and mitigate this software supply chain risk?
- Mandate the submission of machine-readable Software Bill of Materials (SBOM) artifacts alongside cryptographically signed build attestations for each release.Cevap
- BRequire an updated Interconnection Security Agreement (ISA) mandating mutual transport layer encryption and dedicated IP whitelisting for all API traffic.
- CEnforce quarterly SOC 2 Type II audit attestations covering the Availability and Confidentiality trust services criteria with zero reported exceptions.
- DIncorporate a Service Level Agreement (SLA) clause specifying stringent financial penalties and immediate notification triggers for zero-day supply chain breaches.
Cevap
Mandate the submission of machine-readable Software Bill of Materials (SBOM) artifacts alongside cryptographically signed build attestations for each release.
Requiring a machine-readable Software Bill of Materials (SBOM) and cryptographically signed build attestations directly mitigates software supply chain risk. An SBOM discloses all nested third-party libraries, allowing the enterprise to continuously analyze software components against vulnerability databases. Cryptographic attestations verify that the code built matches the audited source code without tampered dependencies.
Adım Adım Çözüm
Anahtar Kavram
Software Supply Chain Oversight and SBOM Verification