Vaihtoehdot
Vaihtoehdot DefectDojolle
DefectDojo kokoaa havainnot jo käyttämistäsi tietoturvatyökaluista, ja sen Pro-versio lisää SBOM-hallinnan ja PSIRT-työnkulun. Jos haluat eri laajuuden, eri ylläpitomallin tai riippuvuuskirjauksen, joka alkaa buildista, nämä ovat vertailemisen arvoiset vaihtoehdot.
Päivitetty
Me teemme CRACI:a, joten ota se huomioon; kuvaamme jokaisen vaihtoehdon sen omien dokumenttien pohjalta ja kerromme, milloin jokin toinen työkalu sopii paremmin.
Miksi tiimit katsovat DefectDojon ulkopuolelle
DefectDojo on avoimen lähdekoodin haavoittuvuuksien hallinta-alusta ja OWASP Flagship -projekti, ja sen kaupallinen versio tulee DefectDojo Inc:ltä Austinista Texasista. Sen sivusto listaa yli 500 tuettua työkalua, ja se poistaa niiden tuloksista kaksoiskappaleet yhdeksi jonoksi omistajineen, SLA:ineen ja Jira-tiketteineen. DefectDojo Pro lisää Locationsin, komponenttitason resurssimallin, joka tuo CycloneDX- ja SPDX-SBOM:eja, sekä PSIRT Advisory Enginen, joka vertaa tiedotesyötteitä näihin SBOM-tietoihin, ryhmittelee tulokset tapauksiksi ja julkaisee brändättyjä PDF-tiedotteita. Community Edition on ilmainen BSD 3-Clause -lisenssillä.
Tiimit vertailevat silti vaihtoehtoja, yleensä jostain näistä syistä:
- SBOM on heikko kohta. DefectDojo ei generoi SBOM:eja. Tiedotteiden vertailu riippuu lataamistasi SBOM-tiedoista, ja ne ovat vain niin kattavia kuin ne tuottanut generaattori.
- Tuotteet, ei sovelluksia. Laitevalmistajat tarvitsevat usein binääri- ja laiteohjelmistoanalyysiä tai SBOM:eja, jotka on koottu toimittajilta saaduista tiedoista, eivätkä havaintojonoa.
- Mittakaava ja automaatio. Jotkin suuret ohjelmat haluavat altistumisen hallinta-alustan, jossa on enemmän korrelointia ja tekoälyagentteja koottujen havaintojen päällä.
- Avoimen lähdekoodin laajuus. SBOM-ominaisuudet ja PSIRT Advisory Engine ovat Prossa, ja DefectDojon mukaan roolipohjaista käyttöoikeuksien hallintaa ja SSO:ta ei tueta v3:n avoimen lähdekoodin versiossa.
Mihin kannattaa kiinnittää huomiota
- Mistä komponenttilista tulee: työkalun generoimana, tuotuna vai buildista tallennettuna.
- Kertooko työkalu, kuinka kattava SBOM on.
- Tarvitsetko yhden jonon kaikille skannereille vai kirjauksen siitä, mitä kukin tuote sisältää.
- Miten uusi tietoturvatiedote yhdistetään tuotteisiin ja julkaisuihin, joihin se vaikuttaa, ja kuinka nopeasti.
- VEX-, triage- ja omistajuustyönkulut, jos PSIRT-tiimisi toimii niissä tänään.
- Kuka sitä ylläpitää ja miten hinnoittelu skaalautuu.
Vaihtoehdot
1. CRACI (oma tuotteemme)
CRACI ei ole havaintojen kokooja. Se on GitHub Actions -yhteensopiva runneri: vaihdat runs-on-arvoksi
craci, ja paketit tunnistava välityspalvelin (proxy) tallentaa, mitä kukin jobi hakee pakettilähteistä, myös
CI-välimuisteista palautetut paketit ja piilotetut riippuvuudet, joita mikään lukitustiedosto (lockfile) ei listaa. SBOM, CycloneDX- tai SPDX-muodossa,
syntyy tästä tallenteesta, ja sillä on kattavuustila jobeittain ja välimuisteittain.
CRACI arvioi valvottuja SBOM:eja jatkuvasti uudelleen, kokoaa havainnot buildien ja repositorioiden yli, tukee VEX:iä ja antaa tietoturvatiimien tehdä havainnoille triagen (luokittelu ja priorisointi) ja ohjata kunkin korjauksesta vastaavalle tiimille. Buildihistoria näyttää, mitkä aiemmat buildit sisälsivät haavoittuvan riippuvuuden säilytysaikasi puitteissa, ja inventaarionäkymä näyttää, mitkä ohjelmistoversiot on otettu käyttöön missäkin tuotteessa. Voit lisätä toimittajien SBOM:eja, ja koska CRACI ajaa jobin, se valvoo egress-käytäntöä, joka noudattaa fail closed -periaatetta.
Sopii parhaiten: tiimeille, joiden suurin altistus on GitHub Actionsilla rakennettujen ohjelmistojen riippuvuuksissa ja jotka haluavat buildin, SBOM:n ja haavoittuvuuksien seurannan yhteen paikkaan. Harkitse, jos: voit pitää SAST-, DAST- ja pilvihavainnot muualla; CRACI ei tuo muiden skannerien tuloksia, ei tarjoa reachability-analyysiä ja tukee tällä hetkellä vain GitHub Actionsia, ja GitLab CI ja Jenkins ovat tiekartalla. CRACI vs. DefectDojo
2. OWASP Dependency-Track
Dependency-Track on avointa lähdekoodia Apache 2.0 -lisenssillä. Se seuraa komponenttien käyttöä portfolion jokaisen sovelluksen jokaisessa versiossa, hakee haavoittuvuustietoa lähteistä kuten NVD ja GitHub Advisories, soveltaa tietoturva-, lisenssi- ja toimintakäytäntöjä sekä lukee ja tuottaa CycloneDX VEX -muotoa. Putket lataavat SBOM:t siihen sen API:n kautta; se ei generoi niitä.
Sopii parhaiten: tiimeille, jotka käyttävät DefectDojoa lähinnä riippuvuushavaintoihin ja haluavat ilmaisen, omalla palvelimella toimivan SBOM-keskeisen alustan. Harkitse, jos: ylläpito sujuu sinulta ja luotat jo sisään tuleviin SBOM:eihin. CRACI vs. Dependency-Track
3. ArmorCode
ArmorCode kutsuu itseään nimellä "Agentic AI Platform for Unified Exposure Management". Se yhdistää havainnot sadoista tietoturvatyökaluista (sen etusivun mukaan yli 400 integraatiota), korreloi ne resursseihin, koodirepositorioihin, pilviresursseihin ja omistajuuteen ja valjastaa tekoälyagentteja, kuten Vulnerability Researcherin, Remediation Helperin ja Zero-Day Hunterin, triageen ja korjaamiseen. Sen toimitusketjumoduuli kokoaa komponentit SBOM:eistasi. Sen sivustolla nimettyjä asiakkaita ovat muun muassa Visa, PayPal ja Jaguar Land Rover.
Sopii parhaiten: suurille tietoturvaohjelmille, jotka ovat kasvaneet omalla palvelimella toimivan kokoojan ohi ja haluavat kaupallista korrelointia ja automaatiota sovellus-, pilvi- ja infrastruktuurihavaintojen yli. Harkitse, jos: tarjouspohjainen hankinta sopii sinulle; ArmorCode ei julkaise hintoja.
4. Cybellum
Cybellum on tuoteturvallisuusalusta laitevalmistajille autoteollisuudessa, lääkinnällisissä laitteissa ja teollisessa valmistuksessa. Se luo SBOM:t "yhdistämällä tietoja binääriskannereista, lähdekoodista ja ulkoisista SBOM-lähteistä SPDX-, CycloneDX- tai CPE CSV -muodoissa", tekee haavoittuvuuksille triagen ja ottaa vastaan havaintoja uhkamalleista, tunkeutumistesteistä ja fuzz-testeistä. Sen poikkeamien käsittelyn moduuli valvoo haavoittuvuussyötteitä, antaa tiimille työpöydän tutkintaan ja tiketteihin ja jakaa haavoittuvuuksien tilan "VEX/CSAF-raporttien kautta". Sen vaatimustenmukaisuusmoduuli kattaa FDA:n PMA:n, ISO 21434:n ja CRA:n.
Sopii parhaiten: laitevalmistajien PSIRT-tiimeille, jotka haluavat SBOM:t, haavoittuvuuksien hallinnan ja tutkinnat yhdelle tuoteturvallisuusalustalle. Harkitse, jos: tuotteesi ovat verkkoon liitettyjä laitteita eivätkä verkkopalveluita; Cybellum ei julkaise hintoja.
5. Finite State
Finite State analysoi laiteohjelmistoja, binäärejä, lähdekoodia ja toimittajien SBOM:eja ja tarjoaa "tuen yli 50 binäärien käskykanta-arkkitehtuurille", ja se tuo ne yhteen toimitetun ohjelmiston tietojärjestelmään. Se järjestää havainnot reachability-analyysin ja hyödyntämistiedon mukaan, kirjaa VEX-päätökset, tarjoaa "markkinoille saattamisen jälkeisen valvonnan elävillä SBOM:eilla" ja kohdistaa näytön CRA:n ja FDA:n kontrolleihin. Se upottaa tarkistuksia GitHub Actionsiin, GitLab CI:hin ja Jenkinsiin.
Sopii parhaiten: verkkoon liitettyjen laitteiden valmistajille, joiden täytyy nähdä monien toimittajien laiteohjelmistojen sisään ja jotka haluavat vähemmän kohinaa saavuttamattomista havainnoista. Harkitse, jos: tarjouspohjainen hankinta sopii sinulle; Finite State ei julkaise hintoja. CRACI vs. Finite State
6. ONEKEY
ONEKEY on verkkoon liitettyjen laitteiden tuotekyberturvallisuuden ja vaatimustenmukaisuuden alusta. Se analysoi käännettyjä laiteohjelmistoja "ilman lähdekoodia tai verkkoyhteyttä", generoi SBOM:n binääristä, tuo toimittajien SBOM:eja, vie CycloneDX- ja SPDX-muotoja ja analysoi ladatut laiteohjelmistot uudelleen päivittäin. Sen zero-day-analyysi etsii ongelmia, kuten kovakoodattuja tunnistetietoja, ja sen Compliance Wizard kattaa CRA:n, IEC 62443-4-2:n, ETSI EN 303 645:n ja radiolaitedirektiivin.
Sopii parhaiten: laitevalmistajille, joiden täytyy analysoida laiteohjelmistoja, joita he eivät itse rakentaneet. Harkitse, jos: haluat havaintoja itse levykuvasta myös tunnettujen CVE:iden ulkopuolelta. CRACI vs. ONEKEY
Rinnakkain
| Ominaisuus | CRACI | DefectDojo | Dependency-Track | ArmorCode | Cybellum | Finite State |
|---|---|---|---|---|---|---|
| Kokoaa muiden skannerien havainnot | Yli 500 tuettua työkalua | Analysoi SBOM:eja | Yli 400 integraatiota | Uhkamallit, tunkeutumistestit, fuzz-testit | Kolmansien osapuolten havainnot yhdessä tietueessa | |
| Tuottaa SBOM:n | Tallennetaan buildin aikana | Tuo SBOM:eja (Pro) | Analysoi ladatut | Ei ilmoitettu | Yhdistää binääri-, lähdekoodi- ja SBOM-tiedot | Lähdekoodista ja binääreistä |
| Tuo kolmansien osapuolten SBOM:eja | Toimittajien SBOM:eja voi lisätä | CycloneDX ja SPDX (Pro) | Kokoaa SBOM:t yhteen | SPDX, CycloneDX, CPE CSV | ||
| Jatkuva haavoittuvuuksien valvonta | Pro: tiedotesyötteet verrataan SBOM:eihin | Ei ilmoitettu | Valvoo haavoittuvuussyötteitä | Markkinoille saattamisen jälkeen, elävät SBOM:t | ||
| VEX | CycloneDX VEX -vienti (Pro) | Ei ilmoitettu | ||||
| Ajaa buildisi egress-käytännön kera | Jobit ajetaan CRACI:n runnereilla | |||||
| Kuka sitä ylläpitää | CRACI (hallinnoitu) | Sinä (Community); Pro pilvessä tai omalla palvelimella | Sinä (oma palvelin) | Ei ilmoitettu | Ei ilmoitettu | Ei ilmoitettu |
| Hinta (lokakuu 2026) | $0.002 vCPU-minuutilta ($0.004 2 vCPU:lla), mitataan sekunneittain; ei kuukausimaksua eikä SBOM-kohtaista maksua | Community ilmainen; Pro alkaen $100/kk sekä $0.15 havainnolta | Ilmainen, Apache 2.0 | Ei ilmoitettu | Ei ilmoitettu | Ei ilmoitettu |
- Sisältyy
- Osittain
- Ei sisälly
”Ei ilmoitettu” tarkoittaa, ettemme löytäneet tietoa toimittajan julkisilta sivuilta, ei sitä, että ominaisuus puuttuisi. ONEKEY on kuvattu yllä ja jätetty pois taulukosta. Pro-merkityt DefectDojon solut koskevat DefectDojo Prota, eivät Community Editionia.
DefectDojo vs. Dependency-Track
Molemmat ovat ilmaisia avoimen lähdekoodin OWASP-projekteja, ja ne sekoitetaan usein. Ne lähtevät eri syötteistä:
- DefectDojo lähtee skannerien tuloksista. Se tuo havaintoja SAST-, DAST-, SCA-, pilvi- ja konttityökaluista, poistaa kaksoiskappaleet ja seuraa korjaamista. SBOM-tuonti ja tiedotteiden vertailu ovat Prossa.
- Dependency-Track lähtee SBOM:eista. Se analysoi lataamasi CycloneDX-SBOM:t haavoittuvuuslähteitä vasten ja soveltaa käytäntöjä koko portfolioon.
Kumpikaan ei generoi SBOM:ia eikä tallenna, mitä buildisi haki. Sen aukon CRACI täyttää GitHub Actionsilla rakentamillesi ohjelmistoille.
PSIRT-tiimeille
Useimmissa PSIRT-tapauksissa ensimmäinen kysymys on, mitkä tuotteet ja versiot sisältävät kyseisen komponentin. DefectDojo Pro, Cybellum ja Finite State vastaavat siihen alustojensa SBOM-tiedoista ja analyyseistä. CRACI vastaa siihen kirjauksesta siitä, mitä kukin buildi haki, buildihistorian ja käytössä olevien versioiden inventaarion avulla. Lue mitä PSIRT tekee, CRACI PSIRT-tiimeille ja PSIRT-työkalut vertailussa.
Säänneltyjen tuotteiden osalta CRACI automatisoi merkittävän osan ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajemmassa CRA-vaatimustenmukaisuuden prosessissaan. Mikään tämän sivun työkalu ei yksinään tee tuotteesta vaatimustenmukaista.
Milloin kannattaa pysyä DefectDojossa
- Se on se yksi jono, jossa kaikkien skannerien tulokset kohtaavat, ja luotat sen kaksoiskappaleiden poistoon.
- Haluat ilmaisen, avoimen lähdekoodin alustan, jota ylläpidät itse.
- Käytät sen PSIRT Advisory Engineä tiedotesyötteisiin, tapauksiin ja PDF-tiedotteisiin havaintojesi rinnalla.
Lisää aiheesta: buildin aikainen SBOM-generointi, haavoittuvuuksien hallinnan työkalut vertailussa ja vaihtoehdot Dependency-Trackille.
Vaihtoehdot DefectDojolle: usein kysytyt kysymykset
Lyhyet vastaukset kysymyksiin, joita tiimit esittävät vertaillessaan
Mikä DefectDojo on?
DefectDojo on avoimen lähdekoodin haavoittuvuuksien hallinta-alusta ja OWASP Flagship -projekti. Se tuo tuloksia tietoturvatyökaluista, kuten SAST-, DAST-, SCA-, pilvi- ja konttiskannereista, poistaa niistä kaksoiskappaleet yhdeksi jonoksi ja seuraa korjaamista. Community Edition on ilmainen BSD 3-Clause -lisenssillä; DefectDojo Inc:n DefectDojo Pro lisää SBOM-hallinnan, PSIRT Advisory Enginen sekä pilvi- tai omalla palvelimella toimivan käyttöönoton.
Onko DefectDojo ilmainen?
Community Edition on ilmainen ja avointa lähdekoodia. DefectDojo Pro käytön mukaan laskutettuna maksaa $100 kuukaudessa sekä $0.15 käsiteltyä havaintoa kohden, ja vuosittaisesta ennakkomaksusta saa alennusta (lokakuu 2026). SBOM-hallinta Locationsissa ja PSIRT Advisory Engine ovat Pro-ominaisuuksia.
Generoiko DefectDojo SBOM:eja?
Ei. Sen dokumentaation mukaan DefectDojo ei itse generoi SBOM:eja. Pro tuo lataamiasi CycloneDX- ja SPDX-tiedostoja ja vie CycloneDX- tai SPDX-muotoa sekä havaintojen tilat CycloneDX VEX -muodossa. SBOM tulee silti jostain aiemmasta generaattorista tai toimittajalta.
Mikä on DefectDojon PSIRT Advisory Engine?
DefectDojo Pron ominaisuus, joka julkaistiin huhtikuussa 2026. Se ottaa vastaan tietoturvatiedotteita syötteistä, kuten CISA KEV, NVD, EUVD, Red Hat ja Exploit-DB, vertaa niitä SBOM-tietoihin tai omiin resurssisääntöihin, priorisoi ne CVSS:n, EPSS:n ja KEV-tilan mukaan, ryhmittelee ne tapauksiksi omistajineen ja julkaisee brändättyjä PDF-tiedotteita. Syyskuun 2026 julkaisu lisäsi CSAF 2.0- ja VEX-tiedotteiden viennin sekä CRA:n 14 artiklan raportointiliittymän.
Voiko CRACI korvata DefectDojon?
GitHub Actionsilla rakentamasi ohjelmiston riippuvuuksien osalta kyllä: CRACI ajaa buildin, tallentaa SBOM:n siitä, mitä buildi haki, valvoo sitä uusien haavoittuvuuksien varalta ja antaa tietoturvatiimien tehdä havainnoille triagen ja ohjata ne eteenpäin. Se ei tuo havaintoja muista skannereista, joten jos DefectDojo on paikka, jossa SAST-, DAST- ja pilvitulokset kohtaavat, pidä se siinä tehtävässä.
Näe tuotteidesi altistus buildin pohjalta
Varaa demo, niin ajamme yhden GitHub Actions -työnkulkusi CRACI:lla ja käymme läpi, mitä se haki ja mitä haavoittuvuuksia se sisältää.
Varaa demo