O 123% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

Porównanie

CRACI vs Cybeats SBOM Studio

SBOM Studio to miejsce, w którym zespoły bezpieczeństwa produktu przechowują, wzbogacają i udostępniają SBOM-y. CRACI rejestruje SBOM podczas buildu, ze stanem kompletności, a następnie monitoruje go pod kątem podatności.

Zaktualizowano

Krótka odpowiedź

Cybeats SBOM Studio określa się mianem „systemu ewidencji SBOM”. Przechowuje SBOM-y Państwa produktów i dostawców, wzbogaca je o informacje o podatnościach i licencjach, stale je monitoruje i udostępnia klientom oraz regulatorom. CRACI to runner GitHub Actions, który rejestruje zależności faktycznie pobrane przez każde zadanie i na podstawie tego zapisu tworzy SBOM ze stanem kompletności.

System ewidencji jest tylko tak dokładny jak to, co do niego trafia. SBOM Studio zarządza SBOM-ami wygenerowanymi przez jakieś inne narzędzie. CRACI tworzy je z buildu i monitoruje, więc CI, SBOM i śledzenie podatności pochodzą z jednego produktu.

W skrócie

Funkcja CRACI Cybeats SBOM Studio
Tworzy SBOM Rejestrowany podczas każdego zadania GitHub Actions Marketplace zewnętrznych dostawców generatorów
Sygnał jakości lub kompletności SBOM Stan kompletności dla zadania i cache Quality Score waliduje pliki przed importem
Polityka ruchu wychodzącego na runnerze Domyślna odmowa lub zezwolenie, blokuje w razie błędu Nie uruchamia Państwa buildu
Ciągłe monitorowanie podatności Monitorowane SBOM-y są ponownie oceniane Każdy komponent jest stale dopasowywany
Dowody i raporty dla CRA SBOM-y w CycloneDX lub SPDX, zapisy przez API; brak eksportu raportów SBOM-y gotowe do przekazania i dowody dotyczące podatności
Triage podatności i VEX Triage, przekazywanie do zespołów i VEX Dokumenty VEX i alerty oparte na politykach
Import SBOM-ów od dostawców Można dodawać SBOM-y dostawców SPDX 2.2 do 3.0.1, CycloneDX 1.2 do 1.7
Udostępnianie SBOM-ów klientom Eksportuje pliki CycloneDX i SPDX Kontrolowane udostępnianie, także przez Transparency Exchange API
Analiza licencji Eksport deklarowanych licencji; polityka licencyjna może zablokować build Analiza licencji OSS i COTS
  • W zestawie
  • Częściowo
  • Brak

Co Cybeats robi dobrze

Strona główna Cybeats
cybeats.com
  • Jedno zarządzane miejsce dla każdego SBOM. SBOM Studio powstało dla zespołów bezpieczeństwa produktu w ICS i OT, urządzeniach medycznych, telekomunikacji, motoryzacji i usługach finansowych. Daje im „jedno zarządzane źródło prawdy dla każdego SBOM we wszystkich produktach i u wszystkich dostawców”.
  • Szeroka obsługa formatów. SPDX od 2.2 do 3.0.1 i CycloneDX od 1.2 do 1.7, zarówno w imporcie, jak i w eksporcie. Platforma obsługuje też VEX, AIBOM, CBOM i HBOM.
  • Kontrola jakości na wejściu. SBOM Quality Score waliduje pliki przed importem, sprawdza ich poprawne sformatowanie względem standardu i zapisuje, dlaczego dany SBOM nie spełnia wymagań.
  • Wzbogacanie i monitorowanie. Każdy komponent jest stale dopasowywany do informacji o podatnościach, z alertami opartymi na politykach, VEX do komunikowania, które podatności dotyczą Państwa produktów, oraz analizą licencji OSS i COTS.
  • Udostępnianie. Kontrolowana wymiana SBOM i VEX z klientami, także przez Transparency Exchange API. SBOM Consumer, osobny produkt, waliduje i monitoruje otrzymywane SBOM-y dostawców.

Przyjmowanie SBOM-ów od dostawców, analiza licencji i hostowane udostępnianie to obszary, w których SBOM Studio robi dziś więcej niż CRACI. Jeśli zadaniem Państwa zespołu jest prowadzenie programu SBOM w wielu produktach i u wielu dostawców, zostało stworzone właśnie do tego.

Czym różni się CRACI

Tworzy SBOM z buildu

SBOM Studio importuje SBOM-y. W kwestii generowania Cybeats odsyła do swojego Marketplace, który skupia dostawców narzędzi do analizy składu plików binarnych i generowania SBOM. Lista komponentów w systemie ewidencji nadal pochodzi więc z jakiegoś skanera.

CRACI uruchamia zadanie. Wystarczy zmienić runs-on na craci, a proxy rozpoznające pakiety rejestruje podczas buildu ruch do źródeł pakietów: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk i źródeł Git, a także presetów pobierania. Dowody zależności są przenoszone razem z cache CI, więc pakiet przywrócony z cache nadal jest w zapisie. SBOM obejmuje wszystkie zależności przechodnie faktycznie użyte przez build.

Poprawnie sformatowany to nie to samo co kompletny

Ocena jakości może potwierdzić, że SBOM jest zgodny ze standardem i zawiera oczekiwane pola. Nie powie Państwu, czego generator nigdy nie zobaczył. Generatory różnią się strukturalnie, ponieważ każdy odczytuje inny zestaw plików i inaczej go rozwiązuje, a poprawnie sformatowany dokument nie mówi nic o tym, czy pominięta w nim zależność w ogóle trafiła do narzędzia. Dobrym przykładem jest pole dostawcy NTIA: jego walidacja sprawdza tylko, czy jest obecne, a większość generatorów nie ma dla niego źródła. CRACI nie można ocenić w ten sposób, ponieważ rejestruje buildy i nie potrafi skanować katalogu.

CRACI określa kompletność na podstawie samego zapisu, dla każdego zadania i każdego cache: Complete, Complete with connections, Incomplete, Unavailable lub Not recorded. Luki w zapisie są znane, a nie zgadywane.

Kontrola i pochodzenie

Ponieważ CRACI uruchamia zadanie, egzekwuje politykę sieciowego ruchu wychodzącego: domyślna odmowa lub domyślne zezwolenie, z 24 wbudowanymi presetami źródeł oprogramowania i typowanymi źródłami niestandardowymi, weryfikowana przed startem zadania i blokująca ruch w razie błędu. API zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu.

Monitorowanie

CRACI stale ponownie ocenia monitorowane SBOM-y i agreguje podatności z różnych buildów i repozytoriów.

Inwentarz tego, co gdzie jest wdrożone

Widok inwentarza CRACI pokazuje dokładnie, które wersje oprogramowania są wdrożone w których produktach, na całym świecie. Gdy pojawi się nowa podatność, widzą Państwo, które produkty używają podatnej wersji, zamiast składać to z informacji o wydaniach i arkuszy kalkulacyjnych.

Zastąpienie SBOM Studio przez CRACI

Dla zespołów programistycznych korzystających z GitHub Actions CRACI obejmuje to, do czego służy system ewidencji SBOM w przypadku ich własnych produktów: tworzy SBOM w każdym buildzie, nadal ponownie ocenia monitorowane SBOM-y w miarę publikowania nowych podatności, agreguje znaleziska z różnych buildów i repozytoriów oraz pozwala zespołom bezpieczeństwa wykonywać ich triage i przekazywać każde z nich zespołowi odpowiedzialnemu za poprawkę. Można też dodawać SBOM-y dostawców, dzięki czemu kupowane komponenty są monitorowane obok Państwa własnych buildów. Nie ma osobnego generatora do uruchamiania ani kroku importu do utrzymywania.

Warto jasno powiedzieć, z czego Państwo rezygnują. SBOM Studio obsługuje analizę licencji OSS i COTS, AIBOM, CBOM i HBOM, ocenia jakość SBOM-ów przy imporcie i udostępnia SBOM-y klientom przez Transparency Exchange API. CRACI egzekwuje politykę licencyjną na rejestrowanych przez siebie deklarowanych licencjach, ale reszty dziś nie ma. Jeśli Państwa zadaniem jest prowadzenie programu SBOM w wielu produktach, u wielu dostawców i klientów, SBOM Studio zostało stworzone właśnie do tego.

Na potrzeby Cyber Resilience Act

Cybeats odnosi się do CRA bezpośrednio. Nazywa to rozporządzenie „głównym motorem wdrażania SBOM dziś” i twierdzi, że SBOM Studio „tworzy zgodne, aktualne SBOM-y”, aby pomagać producentom utrzymywać przejrzystość oprogramowania przez cały cykl życia produktu. Jego przewodnik po regulacjach przedstawia harmonogram raportowania: 24 godziny, 72 godziny i 14 dni.

Obowiązki raportowania wynikające z CRA obowiązują od 11 września 2026 przez CRA Single Reporting Platform, a główne przepisy od 11 grudnia 2027. Wczesne ostrzeżenie w ciągu 24 godzin zależy od szybkiego ustalenia, które wydania zawierają podatny komponent, i od zaufania do inwentarza, który to podaje. API CRACI zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu, a SBOM-y eksportuje się w formacie CycloneDX lub SPDX, łącznie z podatnościami.

CRACI automatyzuje znaczną część widoczności łańcucha dostaw oprogramowania i dowodów potrzebnych firmom w szerszym procesie zgodności z CRA. Żaden z tych produktów sam w sobie nie zapewnia producentowi zgodności. Zob. czego wymaga CRA, zgodność z CRA z CRACI oraz przemysłowy IoT.

Rozważają Państwo więcej niż dwa narzędzia? Alternatywy dla Cybeats zestawiają dziewięć opcji obok siebie.

CRACI obsługuje dziś GitHub Actions. GitLab CI, Jenkins i inne systemy CI są w planach rozwoju. Więcej o generowaniu SBOM w czasie buildu i CRACI dla zespołów bezpieczeństwa.

Proszę porównać zarejestrowany SBOM ze swoim

Proszę uruchomić jeden workflow GitHub Actions na CRACI i porównać jego SBOM z tymi, które Państwo dziś przechowują.

Umów demo