An enterprise organization is enhancing its vendor onboarding process for commercial off-the-shelf (COTS) software applications. To evaluate software supply chain risks and ensure the integrity of vendor-supplied code before deployment, which TWO of the following controls or artifacts should the security team require from software vendors? (Select TWO)
- A comprehensive Software Bill of Materials (SBOM) listing all third-party components and dependenciesCevap
- Cryptographic digital signatures and code-signing attestations for all software deliverablesCevap
- CA Non-Disclosure Agreement (NDA) guaranteeing operational uptime targets during maintenance windows
- DImplementation of an inline Web Application Firewall (WAF) inside the vendor's local development subnet
- EAnnual physical security facility access logs for the vendor's remote software development staff
Cevap
The correct requirements are providing a Software Bill of Materials (SBOM) detailing third-party components and enforcing cryptographic code signing with digital signatures to verify software integrity and origin.
Requiring a Software Bill of Materials (SBOM) ensures complete transparency into third-party code libraries and upstream dependencies, allowing organizations to track known vulnerabilities (CVEs). Requiring code signing and cryptographic digital signatures validates the software's authenticity and guarantees that the application code has not been altered or tampered with by unauthorized third parties.
Adım Adım Çözüm
Anahtar Kavram
Software Supply Chain Oversight and Integrity Verification