Vad är Leveranskedjans säkerhet
Skydd av programvarukomponenter mot intrång
Leveranskedjans säkerhet är en uppsättning åtgärder för att skydda alla programvarukomponenter från kompromittering i alla stadier av utveckling och leverans.
Hot
- Skadlig kod i beroenden
- Komprometterade npm/PyPI-paket
- CI/CD-pipeline-attacker
- Utbyte av byggartefakter
- Sårbarheter i öppen källkodsbibliotek
Skyddsåtgärder
- Beroendeauditering (npm audit, Snyk)
- Paketsignering och verifiering
- SBOM (Software Bill of Materials)
- Lockfiler och versionslåsning
- Privata paketförråd
Verktyg
- Dependabot / Renovate
- Snyk, Sonatype Nexus
- Sigstore / Cosign
- SLSA Framework
- GitHub Advanced Security
Bästa praxis
- Minimera beroenden
- Regelbundna biblioteksuppdateringar
- CVE och sårbarhetsövervakning
- Verifiering av paketrykte
- Byggmiljöisolering