Nima Dasturiy ta'minot komponentlari ro'yxati
Dasturiy ta'minot komponentlari ro'yxati
SBOM (Software Bill of Materials) — bu dasturiy mahsulotda ishlatiladigan barcha komponentlar, kutubxonalar va bog'liqliklarning rasmiy ro'yxati.
SBOM nimalarni o'z ichiga oladi
- To'g'ridan-to'g'ri bog'liqliklar — loyihaga aniq kiritilgan kutubxonalar
- O'tuvchi bog'liqliklar — ichki kutubxonalar
- Metama'lumotlar — versiyalar, litsenziyalar, xeshlar
- Yetkazib beruvchi ma'lumotlari — komponent manbai
SBOM formatlari
- SPDX — Linux Foundation standarti
- CycloneDX — OWASP standarti
- SWID Tags — ISO/IEC 19770-2
SBOM nima uchun muhim
- Bog'liqliklardagi zaifliklarni boshqarish
- Regulyativ muvofiqlik
- Dasturiy ta'minot yetkazib berish zanjiri shaffofligi
- Tahdidlarga tezkor javob berish (Log4Shell)
Yaratish vositalari
- Syft — Anchore dan CLI
- Trivy — Aqua Security dan skaner
- npm/yarn audit — o'rnatilgan vositalar
- GitHub Dependency Graph — avtomatik yaratish