İçeriğe geç
AB Kuralları Bulucu
Türkçe (Dil)

SBOM oluşturucu: Siber Dayanıklılık Yasası için CycloneDX yazılım malzeme listesi

Siber Dayanıklılık Yasası, dijital unsurlar içeren bir ürünün her imalatçısından, en azından üst düzey bağımlılıkları kapsayan, yaygın olarak kullanılan ve makinece okunabilir bir biçimde bir yazılım malzeme listesi (SBOM) hazırlamasını ister. Kilit dosyalarınızı burada açın ve bir CycloneDX 1.6 dosyası indirin. Dosyalar tarayıcınızda okunur.

17 Ekim 2026 tarihinde kaynaklarla karşılaştırıldı

Ürününüz

Teknik dosyanızdaki gibi, örneğin Router X200 gömülü yazılımı.
Bu SBOM'un tanımladığı yazılım sürümü, varsa.
Dosyada olmasını istiyorsanız şirketinizin adı.

Bağımlılık dosyaları

lockfileVersion 2 veya 3 (npm 7 veya sonrası). Yalnızca geliştirme amaçlı paketler alınmaz.

Türü seçin, ardından o türden bir veya daha fazla dosya açın. Tek bir SBOM'da toplamak için ürünün her bölümünün (örneğin web arayüzü ve arka uç) dosyalarını açın. Dosyalar tarayıcınızda okunur ve yüklenmez.

Henüz dosya yok.

SBOM'unuz

Bileşenler: 0; bunların üst düzey bağımlılıkları: 0.

SBOM, kilit dosyalarının listelediğini listeler. İçermediklerini elle ekleyin: kopyalanmış veya projeye dahil edilmiş kod, işletim sistemi paketleri, gömülü yazılım ve diğer dillerdeki kütüphaneler.

Bilinen zafiyetler

Bileşenleri Google'ın işlettiği açık zafiyet veritabanı OSV.dev ile ve bulunan zafiyetleri CISA'nın bilinen istismar edilmiş zafiyetler kataloğu (KEV) ile karşılaştırın. Yalnızca tıkladığınızda: paket adları ve sürümleri OSV.dev'e gönderilir (NuGet adları tam yazımları için nuget.org'a da), ardından bulunan zafiyetlerin kimlikleri; KEV kataloğu CISA'nın GitHub sayfasından indirilir. Başka hiçbir şey gönderilmez.

Açtığınız veya yazdığınız hiçbir şey saklanmaz veya bize gönderilmez.

CRA belge seti: teknik dosya, siber güvenlik risk değerlendirmesi, kullanıcı bilgileri ve 9 dilde AB uygunluk beyanı, Word dosyası olarak (ücretli).

Tüzüğün istedikleri

(AB) 2024/2847 sayılı Tüzük Ek I, Kısım II, nokta (1): imalatçılar, “en azından ürünlerin üst düzey bağımlılıklarını kapsayan, yaygın olarak kullanılan ve makinece okunabilir bir biçimde bir yazılım malzeme listesi hazırlamak dahil olmak üzere, dijital unsurlar içeren ürünlerde bulunan zafiyetleri ve bileşenleri tespit eder ve belgeler” (çeviri). Bu, 11 Aralık 2027'den itibaren uygulanır (Madde 71).

  • SBOM, zafiyet yönetimi süreçleriyle birlikte teknik dokümantasyonun bir parçasıdır (Ek VII, nokta 2(b)).
  • Gerekçeli bir talep üzerine bir piyasa gözetimi makamına verirsiniz (Ek VII, nokta 8). Kamuya açıklamanız gerekmez (gerekçe 77).
  • Kullanıcılara sunmayı seçerseniz, kullanıcı bilgileri nerede olduğunu belirtir (Ek II, nokta 9).
  • Komisyon biçimini ve unsurlarını bir uygulama tasarrufuyla belirleyebilir (Madde 13(24)). CycloneDX ve SPDX yaygın olarak kullanılan biçimlerdir.

Bu sayfanın yazdıkları

Ana bileşen olarak ürününüzü, her paketi tam sürümü ve paket URL'si (purl) ile ve kilit dosyasının hangileri olduğunu belirttiği yerde ürünün üst düzey bağımlılıklarını içeren bir CycloneDX 1.6 JSON dosyası. Okuduğu dosyalar:

  • npm package-lock.json (lockfileVersion 2 veya 3), Yarn yarn.lock (Yarn 1, 2 ve sonrası) ve pnpm-lock.yaml (lockfileVersion 9.0); dosyanın belirttiği yerde yalnızca geliştirmede kullanılan paketler dışarıda bırakılır;
  • pip freeze veya pip-compile'ın yazdığı gibi her paketin sabitlendiği (name==version) Python requirements.txt;
  • Rust Cargo.lock, sürüm 3 veya 4, ve dolaylı modülleriyle Go go.mod;
  • mvn dependency:tree -DoutputFile tarafından yazılan Maven bağımlılık ağacı ve Gradle gradle.lockfile; test kapsamındaki paketler dışarıda bırakılır;
  • packages-dev olmadan PHP Composer composer.lock ve NuGet packages.lock.json.

Biçimine uymayan bir dosya tahmin edilmek yerine satır ve nedenle birlikte okunmaz. Genel kayıt dışındaki bir kaynaktan gelen bir paket paket URL'si olmadan listelenir; böylece dosya hiçbir zaman kullanmadığınız bir paketi göstermez.

Başka bir araçtan bir SBOM'unuz mu var? Bileşenlerini OSV.dev'de ve KEV kataloğunda kontrol etmek için CycloneDX JSON dosyası olarak veya GitHub'ın bağımlılık grafiğinin dışa aktardığı (Export SBOM) gibi bir SPDX JSON dosyası olarak açın. Yalnızca kontrol için okunur: yeni bir SBOM oluşturmak için kilit dosyalarını açın. Hiçbir kilit dosyasının sürümü sabitlemediği yerde GitHub'ın dosyası ^4.17.0 gibi bir aralık verir: bu bileşenler kontrol edilmedi olarak listelenir; kontrol etmek için kilit dosyasını açın.

İstismar edildiği bilinen zafiyetler

Kontrol, OSV.dev'de bulunan ve CVE numarası ABD Siber Güvenlik ve Altyapı Güvenliği Ajansı'nın (CISA) Known Exploited Vulnerabilities kataloğunda (KEV) yer alan her zafiyeti, CISA'nın eklediği tarihle işaretler. CISA bir zafiyeti istismar edildiğine dair güvenilir kanıt olduğunda listeler. 11 Eylül 2026'dan itibaren CRA Madde 14, ürününüzde bulunan aktif olarak istismar edilen bir zafiyeti (Madde 3(42)) farkına vardıktan sonraki 24 saat içinde bildirmenizi ister. Bir KEV kaydı bunu ürününüz için belirlemez ama ilk bakılacak yerdir; bildirim süreleri sayfası saatleri sayar.

Kapsamadıkları

SBOM, kilit dosyalarının listelediklerini listeler. Ürüne kopyaladığınız kod, işletim sistemi paketleri, ürün yazılımı ve başka dillerdeki kütüphaneler bunlarda yer almaz: bunları dosyaya kendiniz ekleyin. Zafiyet kontrolü yalnızca yayımlanmış zafiyetleri listeleyen OSV.dev'i kullanır; Ek I, Kısım II'nin istediği zafiyet değerlendirmesinin yerini almaz.

CRA dosyalarının geri kalanı için CRA belge seti teknik dokümantasyonu ve AB uygunluk beyanını yazar. CRA kontrolü ürününüzün sınıfını söyler.