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

Vertailu

Haavoittuvuuksien hallintatyökalut vertailussa

Haavoittuvuuksien hallintatyökalut löytävät tunnetut haavoittuvuudet, asettavat ne järjestykseen ja seuraavat niitä korjaukseen asti. Nimi kattaa kaksi eri tehtävää: ylläpitämiesi palvelimien, päätelaitteiden ja pilvitilien skannauksen sekä rakentamiesi ohjelmistojen sisältämien avoimen lähdekoodin komponenttien seurannan. Tässä ovat kummankin johtavat työkalut, ilmaiset vaihtoehdot ja CRACI:n paikka.

Päivitetty

Kenelle tämä on

Tämä sivu on tiimeille, jotka valitsevat haavoittuvuuksien hallintatyökalua tai tarkistavat, kattaako nykyinen sen, mitä he toimittavat. Me teemme CRACI:a, joten ota se huomioon. Jokainen toista tuotetta koskeva väite perustuu toimittajan omaan sivustoon tai dokumentaatioon, ja ne on tarkistettu syyskuussa 2026.

Kaksi haavoittuvuuksien hallinnan lajia

Infrastruktuurin haavoittuvuuksien hallinta Ohjelmistojen haavoittuvuuksien hallinta
Suojaa Mitä ylläpidät: palvelimet, kannettavat, verkkolaitteet, pilvitilit Mitä rakennat ja toimitat: sovellukset, kuvat, laiteohjelmistot
Löytää haavoittuvuuksia Käyttöjärjestelmistä, asennetuista ohjelmistoista, asetuksista Avoimen lähdekoodin ja kolmansien osapuolten komponenteista, suorista ja transitiivisista
Korjaus Järjestelmän paikkaus Riippuvuuden päivitys, uusi buildi ja julkaisu
Tyypillinen ostaja IT- ja tietoturvaoperaatiot Tuoteturvallisuus ja ohjelmistokehitys
Esimerkkejä Tenable, Qualys, Rapid7, Microsoft Defender Snyk, Endor Labs, GitHub, Dependency-Track, CRACI

Lajit menevät reunoilta päällekkäin. Qualys lukee nykyään avoimen lähdekoodin komponentteja agenttinsa kautta ajon aikana, ja useat alustat skannaavat konttikuvia. Palvelinskanneri näkee kuitenkin, mitä koneelle on asennettu, ei sitä, mikä tuotteesi julkaisu toimitettiin minkäkin riippuvuuden kanssa. Jos myyt ohjelmistoja, tarvitset vastauksen molempiin kysymyksiin.

Näin valitset

  • Mitä sinun täytyy kattaa? Infrastruktuuri, rakentamasi ohjelmistot vai molemmat. Valitse työkalu tehtävää kohden sen sijaan, että venytät yhtä kattamaan molemmat.
  • Miten se järjestää havainnot? Etsi hyödyntämissignaaleja, ei pelkkää CVSS:ää: CISA KEV, EPSS, uhkatieto ja koodin osalta reachability-analyysi. Menetelmästä kerrotaan sivulla haavoittuvuuksien priorisointi.
  • Mistä sen inventaario tulee? Palvelimilla agenteista ja verkkoskannauksista; ohjelmistoilla manifesteista, lähdekoodista, kuvista tai buildin tallenteesta. Järjestys voi olla vain niin hyvä kuin lista, jota se järjestää.
  • Mitä havainnon jälkeen tapahtuu? Paikkaus, korjaavat pull requestit, tiketöinti, ohjaus omistajille ja varmistus siitä, että korjaus todella toimitettiin.
  • Mitä sinun täytyy todistaa? Asiakkaat, auditoijat ja EU:n kyberkestävyyssäädös (Cyber Resilience Act, CRA) kysyvät yhä useammin julkaisukohtaista SBOM:ia ja kirjausta siitä, miten haavoittuvuudet käsiteltiin.
  • Miten haluat maksaa? Resurssilta, kehittäjältä, committerilta, paketin mukaan tai tarjouksen perusteella.

Yhdellä silmäyksellä

Nämä kaksi työkalulajia vastaavat eri kysymyksiin, joten niillä on omat taulukkonsa. ”Ei ilmoitettu” tarkoittaa, että lähteinä käyttämämme toimittajan sivut eivät kerro asiaa suuntaan tai toiseen. Hinnoittelu on syyskuun 2026 tilanteen mukainen.

Infrastruktuurin ja päätelaitteiden haavoittuvuuksien hallinta

Ominaisuus Tenable Qualys VMDR Rapid7 Microsoft Defender VM
Kattaa Verkot, pilvi, kontit, verkkosovellukset, OT Palvelimet, päätelaitteet, pilvi, kontit Omat tilat, pilvi, kontit, sovellukset, IaC Päätelaitteet ja verkkolaitteet
Miten se löytää resurssit Nessus-skannerit; agentiton pilvessä Cloud Agent, skannerit, pilviliittimet Agentit Defender for Endpoint -sensori, agentittomat skannerit
Riskipisteytys VPR TruRisk ja QDS Active Risk (0–1 000) Riskipohjainen priorisointi
Käyttää EPSS:ää QDS:ssä Ei ilmoitettu Ei ilmoitettu
Käyttää CISA KEV:iä VPR:ssä Ei ilmoitettu
Paikkaus Tenable Patch Management Patch Management Ei ilmoitettu Korjaustehtävät Intunessa
Rakentamiesi ohjelmistojen riippuvuudet Ei ilmoitettu Ajonaikainen SCA agentin kautta Ei ilmoitettu Ei ilmoitettu
Hinnoittelu Alkaen $3,700 vuodessa 100 resurssille Tarjouksen mukaan Tarjouksen mukaan Sisältyy Defender for Endpoint P2:een; lisäosa tai erillinen
  • Sisältyy
  • Osittain

Rakentamiesi ohjelmistojen haavoittuvuuksien hallinta

Ominaisuus CRACI Snyk Endor Labs GitHub (GHAS) Dependency-Track Grype
Mistä komponenttilista tulee Tallentaa buildin Manifestit ja lukitustiedostot Analysoi lähdekoodia Manifestit ja lähetetyt tiedot Lataamasi SBOM:t Kuvat, tiedostojärjestelmät ja SBOM:t
Jatkuva valvonta Dependabot-hälytykset Ajat sen itse
Reachability-analyysiin perustuva priorisointi Funktiotaso Ei ilmoitettu Ei ilmoitettu Ei ilmoitettu
Allekirjoitetut artefaktien alkuperätiedot Ei allekirjoitettuja alkuperätietoja Ei ilmoitettu endorctl Artefaktiattestaatiot Ei ilmoitettu Ei ilmoitettu
SBOM-vienti Kattavuus ilmoitetaan Vain Enterprise-tilauksissa SPDX Lukee CycloneDX:ää Syftin kautta
CI GitHub Actionsin lisäksi GitLab CI ja Jenkins Ei ilmoitettu
Hinnoittelu $0.002 vCPU-minuutilta ($0.004 2 vCPU:lla), mitataan sekunneittain; ei kuukausimaksua Ilmainen taso; Team alkaen $25 kuukaudessa Ilmainen Developer-taso; maksulliset tasot myynnin kautta $19 ja $30 committeria kohden kuukaudessa Ilmainen, Apache 2.0 Ilmainen, Apache 2.0
  • Sisältyy
  • Osittain
  • Ei sisälly
  • Tiekartalla

CRACI

CRACI: verkkosivusto
craci.com

CRACI on haavoittuvuuksien hallintaa GitHub Actionsilla rakentamillesi ohjelmistoille. Sen sijaan että se päättelisi tuotteesi sisällön tiedostoista, se ajaa jobisi ja tallentaa paketit, jotka kukin todella haki, mukaan lukien transitiiviset riippuvuudet, välimuisteista palautetut paketit ja piilotetut riippuvuudet, joita mikään lukitustiedosto ei listaa. Valvotut SBOM:t arvioidaan jatkuvasti uudelleen, buildihistoria näyttää, kuinka kauan haavoittuvaa riippuvuutta toimitettiin, ja käytäntöportit voivat estää buildin, joka sisältää tietyn CVE:n. Sopii parhaiten tiimeille, jotka toimittavat ohjelmistoja ja joiden täytyy näyttää, mitä kuhunkin julkaisuun meni. Huomioi: se ei skannaa palvelimia, päätelaitteita tai pilvitilejä, siinä ei ole reachability-analyysiä, ja se ajaa tällä hetkellä Linux-jobeja GitHub Actionsissa (muut CI-järjestelmät, Windows ja macOS ovat tiekartalla). Haavoittuvuuksien seuranta

Infrastruktuurin haavoittuvuuksien hallintatyökalut

Tenable Vulnerability Management

Tenable Vulnerability Management: verkkosivusto
tenable.com

Tenable myy nykyään Vulnerability Managementia osana Tenable Onea, altistumisen hallinta-alustaansa. Se kattaa verkot, pilvityökuormat (agentittomasti), kontit, verkkosovellukset ja OT:n, ja taustalla skannerina toimii Nessus. Sen Vulnerability Priority Rating (VPR) ottaa huomioon CISA KEV -tilan, ja havainnoissa EPSS näytetään CVSS:n rinnalla. Tenable Patch Management ja kaksisuuntainen tiketöinti hoitavat korjaamisen. Sopii parhaiten organisaatioille, jotka haluavat laajimman resurssikattavuuden yhdeltä toimittajalta. Hinnoittelu on julkinen: alkaen $3,700 vuodessa 100 resurssille, ja Nessus Professional maksaa $4,790 vuodessa.

Qualys VMDR

Qualys VMDR: verkkosivusto
qualys.com

Qualys VMDR (Vulnerability Management, Detection and Response) kerää tietoja Cloud Agentin, verkkoskannerien ja API-pohjaisten pilviliittimien kautta. TruRisk pisteyttää riskin CVSS:n, CISA KEV:n, hyödyntämiskoodin kypsyyden, haittaohjelmien, kiristysohjelmien ja uhkatoimijoiden tietojen perusteella, ja Qualys Detection Score käyttää syötteinä EPSS:ää ja KEV:n määräpäiviä. Patch Management ja ServiceNow-tiketöinti sulkevat kierron, ja sen Software Composition Analysis löytää haavoittuvat avoimen lähdekoodin komponentit ajon aikana agentin kautta. Sopii parhaiten agenttipohjaiseen kattavuuteen sisäänrakennetulla paikkauksella. Hinnoittelu on tarjouksen mukainen.

Rapid7 Exposure Command (InsightVM)

Rapid7 InsightVM: verkkosivusto
rapid7.com

InsightVM on nykyään osa Rapid7 Exposure Commandia, jota myydään Essentials-versiona (haavoittuvuuksien hallinta ja hyökkäyspinta) tai Ultimate-versiona (lisäksi pilvi- ja sovellustietoturva). Se kattaa omien tilojen ja pilven resurssit, kontit, sovellukset ja infrastruktuurin koodina. Sen Active Risk -pisteytys, 0–1 000, yhdistää CVSS:n uhkasyötteisiin, kuten AttackerKB, Metasploit, ExploitDB ja CISA KEV -lista. Korjaustyönkulut ja yli 500 integraatiota hoitavat tiketöinnin. Sopii parhaiten tiimeille, jotka haluavat haavoittuvuuksien hallinnan ja hyökkäyspinnan valvonnan yhdessä. Hinnoittelu on tarjouksen mukainen.

Microsoft Defender Vulnerability Management

Defender Vulnerability Management kattaa Windows-, macOS-, Linux-, Android- ja iOS-päätelaitteet sekä verkkolaitteet, ja siinä on ohjelmistojen, varmenteiden, laitteiston, laiteohjelmistojen ja selainlaajennusten inventaariot. Priorisointi yhdistää Microsoftin uhkatiedon, tietomurron todennäköisyyden ja liiketoimintakontekstin, ja korjaaminen tapahtuu Intune-tehtävien kautta. Ydinominaisuudet tulevat Defender for Endpoint Plan 2:n mukana, ja tarjolla on premium-lisäosa sekä erillinen versio muille EDR-tuotteille. Sopii parhaiten organisaatioille, jotka jo käyttävät Microsoft Defenderiä. Se ei kata rakentamiasi ohjelmistoja.

Wiz

Wiz skannaa virtuaalikoneita, kontteja ja serverless-funktioita ilman agentteja ja tuo omien tilojen resursseille havaintoja kolmansien osapuolten skannereista. Se järjestää haavoittuvuudet Security Graphin kontekstin avulla: verkkoaltistus, identiteetit, datan arkaluonteisuus ja hyökkäyspolut. Se generoi myös pilvityökuormien SBOM:eja SPDX- ja CycloneDX-muodossa. Sopii parhaiten pilvi edellä toimiville organisaatioille. Hinnoittelu on tarjouksen mukainen. CRACI vs. Wiz

Rakentamiesi ohjelmistojen haavoittuvuuksien hallinta

Snyk

Snyk: verkkosivusto
snyk.io

Snyk on kehittäjälähtöinen alusta, joka toimii IDE:ssä, CLI:ssä, versionhallintaintegraatioissa ja CI:ssä. Se priorisoi riippuvuushavainnot reachability-analyysin, hyödyntämisen kypsyyden, EPSS:n ja CVSS:n perusteella ja avaa päivitys-pull requesteja. Sen riippuvuuspuu tulee manifesteista ja lukitustiedostoista, ja snyk sbom on saatavilla vain Enterprise-tilauksissa. CRACI vs. Snyk

Endor Labs

Endor Labs: verkkosivusto
endorlabs.com

Endor Labsin ytimessä on funktiotason reachability-analyysi: se jäljittää koodipolut lähdekoodistasi haavoittuvaan funktioon suorissa ja transitiivisissa riippuvuuksissa. Lisäksi siinä on päivityksen vaikutusanalyysi, taaksepäin siirretyt korjaukset ja Package Firewall. Sopii parhaiten tiimeille, jotka hukkuvat riippuvuushälytyksiin. CRACI vs. Endor Labs

GitHub Advanced Security ja Dependabot

GitHub Advanced Security: verkkosivusto
github.com

Jokainen GitHubin paketti sisältää riippuvuusgraafin ja Dependabot-hälytykset. Code Security lisää riippuvuuksien tarkastuksen ja CodeQL:n, ja artefaktiattestaatiot lisäävät allekirjoitetut alkuperätiedot. Riippuvuusgraafi kuvaa repositorion manifesteja ja lukitustiedostoja sekä siihen lähetettyjä tietoja. CRACI vs. GitHub Advanced Security

Ilmaiset ja avoimen lähdekoodin haavoittuvuuksien hallintatyökalut

  • OWASP Dependency-Track ottaa vastaan CycloneDX-SBOM:eja ja analysoi niitä jatkuvasti NVD:tä, GitHub Advisoriesia, OSV:tä ja muita lähteitä vasten, ja priorisointiin sillä on käytäntömoottori ja EPSS. Apache 2.0. CRACI vs. Dependency-Track
  • Grype skannaa kuvia, tiedostojärjestelmiä ja SBOM:eja ja raportoi havaintojensa kanssa EPSS- ja KEV-tiedot. Trivy skannaa kuvia, repositorioita, virtuaalikoneiden kuvia ja Kubernetesia. Molemmat Apache 2.0. CRACI vs. Syft ja Grype
  • DefectDojo kokoaa muiden skannerien havainnot, poistaa kaksoiskappaleet ja seuraa korjaamista. BSD 3-Clause, OWASP Flagship -projekti, ja siitä on maksullinen Pro-versio.
  • OpenVAS, Greenbone Community Editionin skanneri, skannaa verkkoja jatkuvasti päivittyvää haavoittuvuustestien syötettä vasten.
  • Nessus Essentials ei ole avointa lähdekoodia, mutta se on ilmainen: 30 päivän lisenssi ei-kaupalliseen käyttöön enintään 5 IP-osoitteelle.

Ilmaiset työkalut jättävät niiden ympärillä olevan ohjelman sinulle: valvonnan, triagen, vastuuttamisen ja raportoinnin.

Mihin CRACI sopii

CRACI on haavoittuvuuksien hallintaa GitHub Actionsilla rakentamillesi ohjelmistoille. Jokainen muu yllä mainittu ohjelmistotyökalu päättelee tuotteesi sisällön tiedostoista: manifesteista, lukitustiedostoista, lähdekoodista, kuvista tai ladatusta SBOM:sta. CRACI ajaa GitHub Actions -jobisi ja tallentaa paketit, jotka kukin jobi todella haki, mukaan lukien transitiiviset riippuvuudet, välimuisteista palautetut paketit ja piilotetut riippuvuudet, joita mikään lukitustiedosto ei listaa. CRACI on löytänyt haavoittuvia paketteja, joita Snyk ja Aikido eivät raportoineet, koska niiden skannauksista puuttui komponentteja.

  • Valvotut SBOM:t arvioidaan jatkuvasti uudelleen, ja organisaationäkymät kokoavat havainnot repositorioiden yli.
  • Buildihistoria näyttää, mitkä aiemmat buildit sisälsivät haavoittuvan riippuvuuden, joten tiedät altistumisjakson.
  • Tietoturvatiimit tekevät havainnoille triagen ja ohjaavat kunkin korjauksesta vastaavalle tiimille, ja CRACI tukee VEX:iä.
  • Käytäntöportit voivat estää buildin havaintojen perusteella, myös buildin, joka sisältää tietyn CVE:n.
  • CRA:n mukaisissa aktiivisesti hyödynnetyissä haavoittuvuuksissa CRACI valmistelee ilmoitusten sisällön, ja valmistajan edustaja lähettää ne keskitetyn raportointialustan kautta.

CRACI ei ole oikea valinta, kun:

  • sinun täytyy skannata palvelimia, päätelaitteita tai pilvitilejä (valitse jokin yllä olevista infrastruktuurityökaluista),
  • reachability-analyysi on prioriteettisi (CRACI ei tarjoa sitä),
  • putkesi toimivat GitLabissa, Jenkinsissä tai CircleCI:ssä tai tarvitsevat Windows- tai macOS-runnereita (CRACI ajaa tällä hetkellä Linux-jobeja GitHub Actionsissa; muut CI-järjestelmät, Windows ja macOS ovat tiekartalla).

Katso haavoittuvuuksien seuranta, vertaa SCA-työkaluja tai varaa demo nähdäksesi GitHub Actions -buildin tallenteen.

CRACI verrattuna kuhunkin työkaluun

Rinnakkain

Useita työkaluja yhdellä sivulla silloin, kun valitset kategoriaa etkä yksittäistä tuotetta.

Haavoittuvuuksien hallintatyökalut: usein kysytyt kysymykset

Lyhyet vastaukset yleisiin kysymyksiin haavoittuvuuksien hallintatyökaluista

Mikä on haavoittuvuuksien hallintatyökalu?

Työkalu, joka löytää tunnetut haavoittuvuudet resursseistasi, asettaa ne riskin mukaan järjestykseen ja seuraa niitä, kunnes ne on korjattu tai hyväksytty. Infrastruktuurialustat, kuten Tenable, Qualys ja Rapid7, kattavat palvelimet, päätelaitteet ja pilven. Ohjelmistoihin keskittyvät työkalut, kuten Snyk, Endor Labs ja Dependency-Track, kattavat rakentamiesi ohjelmistojen avoimen lähdekoodin komponentit.

Mikä on paras haavoittuvuuksien hallintatyökalu?

Se riippuu siitä, mitä sinun täytyy kattaa. Palvelimiin, kannettaviin ja pilvitileihin katso Tenablea, Qualysia, Rapid7:ää tai Microsoft Defender Vulnerability Managementia. Rakentamiesi ja toimittamiesi ohjelmistojen riippuvuuksiin katso SCA-työkaluja ja SBOM-pohjaisia työkaluja. Useimmat ohjelmistoja toimittavat organisaatiot tarvitsevat kumpaakin yhden.

Onko ilmaisia haavoittuvuuksien hallintatyökaluja?

On. OpenVAS (Greenbone Community Edition) skannaa verkkoja, DefectDojo kokoaa muiden skannerien havainnot, Dependency-Track valvoo SBOM:eja, ja Grype ja Trivy skannaavat kuvia ja tiedostojärjestelmiä. Nessus Essentials on ilmainen 30 päivän lisenssi ei-kaupalliseen käyttöön enintään 5 IP-osoitteelle.

Mitä eroa on haavoittuvuuksien hallinnalla ja haavoittuvuusskannauksella?

Skannaus löytää haavoittuvuudet tietyllä hetkellä. Haavoittuvuuksien hallinta on sen ympärillä oleva jatkuva ohjelma: inventaario, skannaus, priorisointi, vastuuttaminen, korjaaminen, varmistus ja raportointi. Useimmat tämän sivun työkalut tekevät molempia.

Mitkä haavoittuvuuksien hallintatyökalut käyttävät EPSS:ää ja CISA KEV:iä?

Tenable käyttää molempia (KEV syöttää sen VPR-pisteytystä, ja EPSS näytetään havaintojen yhteydessä). Qualys käyttää molempia Qualys Detection Scoressaan. Rapid7:n Active Risk käyttää KEV-listaa. Avoimen lähdekoodin työkaluista Grype raportoi EPSS- ja KEV-tiedot, ja Dependency-Track käyttää EPSS:ää.

Onko CRACI haavoittuvuuksien hallintatyökalu?

GitHub Actionsilla rakentamillesi ohjelmistoille kyllä. CRACI tallentaa paketit, jotka kukin buildi todella haki, valvoo syntyneitä SBOM:eja uusien haavoittuvuuksien varalta, näyttää, mitkä buildit sisälsivät haavoittuvan riippuvuuden, ja antaa tietoturvatiimien tehdä havainnoille triagen ja ohjata ne eteenpäin. Se ei skannaa palvelimia, päätelaitteita tai pilvitilejä.

Katso, mitkä buildisi toimittavat haavoittuvan paketin

Varaa demo ja aja yksi GitHub Actions -työnkulkusi CRACI:lla. Saat kirjauksen jokaisesta paketista, jonka buildi toi, valvottuna uusien haavoittuvuuksien varalta.

Varaa demo