Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

Vertailu

CRACI vs. Anchore

Anchore Enterprise skannaa kuvia, tiedostojärjestelmiä ja SBOM:eja ja soveltaa sitten käytäntöjä koko portfolioosi. CRACI tallentaa SBOM:n GitHub Actions -buildisi aikana ja kertoo, kuinka kattava se on.

Päivitetty

Lyhyesti

Anchore Enterprise on SBOM-alusta jatkuvaan tietoturvaan ja vaatimustenmukaisuuteen. Se rakentuu Anchoren avoimen lähdekoodin Syftin ja Grypen päälle, skannaa konttikuvia, tiedostojärjestelmiä ja tuotuja SBOM:eja ja valvoo käytäntöpaketteja esimerkiksi FedRAMP- ja NIST-standardeille. CRACI on GitHub Actions -runneri, joka tallentaa riippuvuudet, jotka kukin jobi todella haki, ja tuottaa tästä tallenteesta SBOM:n kattavuustiloineen.

Ero on siinä, mistä komponenttiluettelo tulee: skannauksesta siitä, mitä on olemassa, vai tallenteesta siitä, mitä buildi teki. CRACI myös valvoo tätä tallennetta uusien haavoittuvuuksien varalta, joten CI, SBOM ja haavoittuvuuksien seuranta tulevat yhdestä tuotteesta eivätkä runnerista ja erillisestä skannausalustasta.

Yhdellä silmäyksellä

Ominaisuus CRACI Anchore Enterprise
SBOM havaitusta buildiliikenteestä Paketit tunnistava välityspalvelin CRACI-runnerissa Skannaa kuvat, tiedostojärjestelmät ja lähdekoodin
Kattavuus jobi- ja välimuistikohtaisesti Viisi tilaa, siirtyvät välimuistien mukana
Egress-käytäntö runnerissa Oletuksena estävä tai salliva, fail closed Ei aja buildiasi
Ajaa CI-jobisi Jobit ajetaan CRACI-runnereilla Liittyy nykyiseen CI:hisi
Tallennettujen SBOM:ien jatkuva valvonta Valvotut SBOM:t arvioidaan uudelleen Skannaa SBOM:t uudelleen ilman alkuperäistä artefaktia
CRA-näyttö ja -raportit SBOM:t CycloneDX- tai SPDX-muodossa, tiedot API:n kautta, CRA-ilmoitusten sisältö valmiina; ei raporttivientiä VEX, audit-lokit ja vaatimustenmukaisuuden kojelaudat
Buildit estävät käytäntöportit Käytäntöportit estävät buildin Käytäntöpaketit FedRAMPille, NISTille ja muille
CI-järjestelmät Nyt GitHub Actions; GitLab CI ja Jenkins tiekartalla GitHub, GitLab, Jenkins, Azure, CodeBuild
Oma ylläpito ja air-gapped Nyt hallinnoitu; asiakkaan ylläpitämät runnerit tiekartalla, Enterprise Kubernetes, Docker Compose, air-gapped
Toimittajien SBOM:ien tuonti Toimittajien SBOM:eja voi lisätä CycloneDX, SPDX ja Syft JSON
Hinnoittelu $0.002 vCPU-minuutilta ($0.004 kahdella vCPU:lla), mitataan sekunneittain; ei kuukausimaksua Hinta pyynnöstä (syyskuu 2026)
  • Sisältyy
  • Osittain
  • Ei sisälly
  • Tiekartalla

Missä Anchore on hyvä

Anchore: verkkosivusto
anchore.com

Aloitetaan avoimen lähdekoodin työkaluista, koska ne ovat erillään kaupallisesta tuotteesta. Syft on CLI ja Go-kirjasto, joka generoi SBOM:eja konttikuvista ja tiedostojärjestelmistä Apache 2.0 -lisenssillä. Grype on avoimen lähdekoodin haavoittuvuusskanneri kuville ja tiedostojärjestelmille. Moni tiimi käyttää jo toista tai molempia ilmaiseksi.

Anchore Enterprise "rakentuu avoimen lähdekoodin Syftin ja Grypen päälle" ja lisää niiden ympärille sen, mitä suuret organisaatiot tarvitsevat:

  • Laaja kattavuus. SBOM:t konteista, lähdekoodista ja tiedostojärjestelmistä sekä alustan ulkopuolella luodut SBOM:t. Ladattujen SBOM:ien skeeman oikeellisuus validoidaan ennen analyysia. Versio 6 lisäsi virtuaalikoneet ja etätiedostojärjestelmät.
  • Jatkuva skannaus. Tallennetut SBOM:t skannataan uudelleen haavoittuvuuksien varalta ilman alkuperäistä artefaktia, ja alusta etsii myös salaisuuksia ja haittaohjelmia.
  • Käytännöt koodina. Käytäntöportit ja valmiit paketit, muun muassa FedRAMP, NIST, CIS, PCI DSS ja CMMC.
  • Oma infrastruktuurisi. Helm EKS:ssä, AKS:ssä, GKE:ssä tai OpenShiftissä, Docker Compose, pilvikuvat ja air-gapped-asennukset.
  • Monta CI-järjestelmää. Dokumentoidut integraatiot GitHubiin, GitLabiin, Jenkinsiin, AWS CodeBuildiin ja Azure Pipelinesiin.

Jos ajat konttikantoja useissa CI-järjestelmissä tai työskentelet julkishallinnon tai air-gapped-ympäristössä, nämä ovat todellisia vahvuuksia, eikä CRACI vastaa niihin tällä hetkellä.

Missä CRACI eroaa

Tallenne buildista, ei skannaus lopputuloksesta

Anchoren GitHub Actions -integraatiossa anchorectl muodostaa SBOM:n runnerillasi, tai Anchoren analysaattorit muodostavat sen palvelimella. Kummassakin tapauksessa SBOM kuvaa sitä, mitä skanneri löytää kuvasta tai hakemistosta. Valmiin kuvan skannaaminen on hyvä käytäntö. Se näkee, mitä artefaktiin päätyi. Se ei näe, mitä jobi haki matkan varrella ja jätti jälkeensä, kuten build-lisäosia, testityökaluja ja välimuistista palautettuja paketteja.

CRACI ajaa jobin. Vaihdat runs-on-arvoksi craci, ja paketit tunnistava välityspalvelin tallentaa liikenteen pakettilähteisiin buildin aikana: npm-, PyPI-, RubyGems-, Composer-, Cargo-, Go-, Nix-, OCI-, apt-, apk- ja Git-lähteisiin sekä latausesiasetuksiin. Riippuvuustiedot kulkevat CI-välimuistien mukana, joten palautettu paketti pysyy tallenteessa.

Miksi menetelmällä on väliä

Skanneri voi raportoida vain sen, mitä edessä olevat tiedostot ilmoittavat, ja se, mitä se raportoi, riippuu sen asetuksista. Syft valitsee katalogoijansa skannaustyypin mukaan, joten saman työkalun sama versio voi palauttaa hyvin erilaiset listat samasta checkoutista yhden lipun mukaan. Repositorio, johon ei ole commitoitu lukitustiedostoa (lockfile), kuten express 5.2.1:een ei ole, ei anna lukitustiedoston lukijalle mitään ratkaistavaa. Kyse on skannauksesta menetelmänä, ei Syftin laadusta. CRACI:ta ei voi verrata tällä tavalla, koska se tallentaa buildeja eikä voi skannata hakemistoa.

Kattavuustila jokaisessa SBOM:ssa

Jokaisella CRACI:n SBOM:lla on kattavuustila jobi- ja välimuistikohtaisesti: Complete, Complete with connections, Incomplete, Unavailable tai Not recorded. Tila on transitiivinen välimuistien yli. Tiedät, onko kukin SBOM täydellinen tallenne vai onko siinä aukko.

Hallinta ja alkuperätiedot lähteellä

Koska CRACI ajaa jobin, se voi valvoa verkon egress-käytäntöä: oletuksena estävä tai oletuksena salliva, 24 valmista ohjelmistolähteiden esiasetusta ja tyypitetyt omat lähteet. Käytännöt validoidaan ennen jobin alkua, ja virhetilanteessa liikenne estetään (fail closed). API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot.

Valvonta

CRACI arvioi valvottuja SBOM:eja jatkuvasti uudelleen ja kokoaa haavoittuvuudet kaikista buildeista ja repositorioista. Tietoturvatiimit voivat luokitella löydökset ja lähettää ne oikealle tiimille. Käytäntöportit estävät buildin löydösten perusteella.

Inventaario siitä, mitä on käytössä missäkin

CRACI:n inventaarionäkymä näyttää tarkasti, mitkä ohjelmistoversiot ovat käytössä missäkin tuotteessa maailmanlaajuisesti. Kun uusi haavoittuvuus julkaistaan, näet, missä tuotteissa haavoittuvaa versiota ajetaan, eikä sinun tarvitse koota tietoa julkaisutiedotteista ja taulukoista.

Anchoren korvaaminen CRACI:lla

GitHub Actionsia käyttäville tiimeille CRACI hoitaa sen työn, jonka Anchore Enterprise tekee SBOM:ien osalta: se tuottaa SBOM:n buildissa, arvioi valvottuja SBOM:eja jatkuvasti uudelleen uusien haavoittuvuuksien julkaisun myötä, kokoaa löydökset kaikista buildeista ja repositorioista ja antaa tietoturvatiimien luokitella ne ja ohjata kunkin korjauksesta vastaavalle tiimille. Ylläpidettävää skannausalustaa tai latausvaihetta ei ole.

Ole selvillä siitä, mistä luovut. Anchore Enterprise skannaa konttikuvia ja tiedostojärjestelmiä, myös sellaisia, joita et itse buildannut, ja etsii salaisuuksia ja haittaohjelmia. Sen FedRAMPin, NISTin ja vastaavien standardien käytäntöpaketeille ei ole CRACI:ssa nykyään vastinetta, vaikka CRACI:n omat käytäntöportit estävät buildeja ja valvovat lisenssikäytäntöä. Sitä voi myös ylläpitää itse, myös air-gapped-verkoissa, ja se integroituu GitLabiin, Jenkinsiin ja muihin CI-järjestelmiin. Jos ne ovat tärkeämpiä kuin tallenne siitä, mistä kukin julkaisu on buildattu, Anchore sopii paremmin.

Kyberkestävyyssäädöstä varten

Anchore julkaisee CRA-materiaalia, muun muassa EU:n CRA-sivun ja SBOM-vaatimusten oppaan. Se asemoi Anchore Enterprisen SBOM-hallintaan, haavoittuvuuksien valvontaan esimerkiksi CISA KEV -lähdettä vasten, 24 tunnin ennakkovaroituksen ja 72 tunnin ilmoituksen määräaikojen tukeen, käytäntöportteihin, VEX-merkintöihin ja audit-lokeihin.

CRA:n raportointivelvoitteita sovelletaan 11.9.2026 alkaen: ennakkovaroitus 24 tunnin kuluessa siitä, kun aktiivisesti hyödynnetty haavoittuvuus on tullut tietoon, keskitetyn raportointialustan kautta. Sen pääsäännöksiä sovelletaan 11.12.2027 alkaen. Raportointi 24 tunnissa edellyttää tietoa siitä, mitkä julkaisut sisältävät haavoittuvan komponentin. CRACI:n API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot, ja SBOM:t voi viedä CycloneDX- tai SPDX-muodossa haavoittuvuuksineen.

CRACI automatisoi merkittävän osan siitä ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajempaan CRA-vaatimustenmukaisuuden prosessiinsa. Kumpikaan tuote ei yksinään tee valmistajasta vaatimusten mukaista. Katso mitä CRA vaatii ja CRA-vaatimustenmukaisuus CRACI:lla.

CRACI tukee tällä hetkellä GitHub Actionsia. GitLab CI, Jenkins ja muut CI-järjestelmät ovat tiekartalla. Lue lisää buildin aikaisesta SBOM-generoinnista tai CRACI:n dokumentaatiosta.

CRACI ja Anchore: usein kysyttyä

Syft ja Grype, oma ylläpito, CI-tuki ja hinnoittelu

Onko CRACI vaihtoehto Anchorelle?

Kyllä, GitHub Actionsia käyttäville tiimeille. CRACI tuottaa SBOM:n buildissa, arvioi valvottuja SBOM:eja jatkuvasti uudelleen uusien haavoittuvuuksien julkaisun myötä ja antaa tietoturvatiimien luokitella löydökset ja ohjata ne korjauksesta vastaavalle tiimille, ilman ylläpidettävää skannausalustaa. Anchore sopii paremmin, jos sinun täytyy skannata kuvia, joita et itse buildannut, ylläpitää ratkaisua itse tai ajaa useita CI-järjestelmiä.

Miten CRACI eroaa Syftistä ja Grypesta?

Syft ja Grype ovat Anchoren ilmaisia avoimen lähdekoodin työkaluja: Syft generoi SBOM:eja konttikuvista ja tiedostojärjestelmistä, ja Grype skannaa ne haavoittuvuuksien varalta. Molemmat lukevat sen, mitä edessä olevissa tiedostoissa on. CRACI ajaa buildin ja tallentaa paketit, jotka jobi todella haki, myös CI-välimuisteista palautetut paketit, joten itse buildaamasi ohjelmiston osalta se korvaa molemmat.

Mitä Anchore Enterprise tekee, mitä CRACI ei tee?

Anchore Enterprise skannaa konttikuvia ja tiedostojärjestelmiä, myös sellaisia, joita et itse buildannut, ja etsii salaisuuksia ja haittaohjelmia. Siinä on käytäntöpaketit FedRAMPille, NISTille, CIS:lle, PCI DSS:lle ja CMMC:lle, joille CRACI:ssa ei ole nykyään vastinetta, vaikka CRACI:n omat käytäntöportit voivat estää buildin löydösten perusteella. Sitä voi myös ylläpitää itse, myös air-gapped-verkoissa.

Voiko CRACI:ta ajaa itse ylläpidettynä tai air-gapped-ympäristössä?

Ei tällä hetkellä. CRACI tarjoaa hallinnoituja runnereita eurooppalaisella infrastruktuurilla, ja asiakkaan ylläpitämät runnerit ovat Enterprise-tilauksen tiekartalla. Anchore Enterprise asennetaan Helmillä Kubernetesiin, Docker Composella tai air-gapped-verkkoihin.

Mitä CI-järjestelmiä Anchore ja CRACI tukevat?

Anchore dokumentoi integraatiot GitHubiin, GitLabiin, Jenkinsiin, AWS CodeBuildiin ja Azure Pipelinesiin. CRACI on tällä hetkellä runneri GitHub Actionsille; muut CI-järjestelmät, muun muassa GitLab CI ja Jenkins, ovat tiekartalla.

Miten hinnoittelu eroaa?

Syyskuussa 2026 Anchore Enterprisen hinta kerrotaan pyynnöstä. CRACI veloittaa vain build-minuuteista: $0.002 vCPU-minuutilta ($0.004 oletuksena olevalta 2 vCPU:n runnerilta), mitataan sekunneittain, ilman kuukausimaksua ja ilman SBOM-kohtaista veloitusta. Voimassa olevat ehdot löydät hinnoittelusta.

Tukevatko Anchore ja CRACI VEX:iä ja kyberkestävyyssäädöstä?

Anchore asemoi Anchore Enterprisen CRA:ta varten SBOM-hallinnalla, haavoittuvuuksien valvonnalla, käytäntöporteilla, VEX-merkinnöillä ja audit-lokeilla. Myös CRACI tukee VEX:iä. Se tallentaa, mistä kukin julkaisu on buildattu, seuraa sen haavoittuvuuksia jatkuvasti ja valmistelee CRA:n mukaisten haavoittuvuusilmoitusten sisällön, jonka voit lähettää, ja automatisoi näin merkittävän osan CRA-prosessisi tarvitsemasta näytöstä. Varaa demo ja vertaa tallennettua SBOM:ia siihen, jonka nykyinen skannauksesi tuottaa.

Vertaa tallennettua SBOM:ia skannaukseen

Aja yksi GitHub Actions -työnkulku CRACI:lla ja vertaa sen SBOM:ia siihen, jonka nykyinen skannauksesi tuottaa.

Varaa demo