Nima Yetkazib berish zanjiri xavfsizligi
Dasturiy ta'minot komponentlarini buzilishdan himoya qilish
Yetkazib berish zanjiri xavfsizligi — dasturiy ta'minot komponentlarini ishlab chiqish va yetkazib berishning har qanday bosqichida buzilishdan himoya qilish uchun choralar to'plami.
Tahdidlar
- Bog'liqliklardagi zararli kod
- Buzilgan npm/PyPI paketlari
- CI/CD pipeline hujumlari
- Build artefaktlarini almashtirish
- Ochiq manbali kutubxonalardagi zaifliklar
Himoya choralari
- Bog'liqliklarni tekshirish (npm audit, Snyk)
- Paketlarni imzolash va tekshirish
- SBOM (Dasturiy ta'minot materiallari ro'yxati)
- Lockfilelar va versiyani belgilash
- Maxsus paket omborlari
Vositalar
- Dependabot / Renovate
- Snyk, Sonatype Nexus
- Sigstore / Cosign
- SLSA Framework
- GitHub Advanced Security
Eng yaxshi amaliyotlar
- Bog'liqliklarni minimallashtirish
- Kutubxonalarni muntazam yangilash
- CVE va zaifliklarni monitoring qilish
- Paket obro'sini tekshirish
- Build muhitini izolyatsiya qilish