Kukaan ei halua verkkoa, josta onnistuu tullahaitallisten käyttäjien kohde, joka yrittää varastaa yritystietoja tai vahingoittaa organisaatiota. Tämän estämiseksi sinun on löydettävä tapoja varmistaa, että heille pääsyyn on mahdollisimman vähän tapoja. Ja tämä saadaan aikaan osittain varmistamalla, että jokainen verkon haavoittuvuus tunnetaan, osoitetaan ja korjataan. Ja niille haavoittuvuuksille, joita ei voida korjata, on jotain niiden vaimentamiseksi. Ensimmäinen askel on ilmeinen; se on tarkistaa verkostosi näiden haavoittuvuuksien varalta. Tämä on tietyn tyyppisen ohjelmiston, nimeltään haavoittuvuuden skannaustyökalut, tehtävä. Tänään tarkistamme kuutta parasta haavoittuvuuden tarkistustyökalua ja -ohjelmistoa.
Aloitetaan puhumalla verkostahaavoittuvuus - tai meidän pitäisi sanoa haavoittuvuudet - ja yrittää selittää mitä ne ovat. Keskustelemme seuraavaksi haavoittuvuuksien tarkistustyökaluista. Kuvailemme kuka niitä tarvitsee ja miksi. Ja koska haavoittuvuusskanneri on vain yksi osa haavoittuvuuden hallintaprosessia - vaikkakin tärkeä -, tästä puhumme seuraavaksi. Sitten näemme kuinka haavoittuvuuslukijat toimivat yleensä. Kaikki ovat jonkin verran erilaisia, mutta ytimessä on usein enemmän yhtäläisyyksiä kuin eroja. Ja ennen kuin tarkistamme parhaat haavoittuvuuden tarkistamisen työkalut ja ohjelmistot, keskustelemme niiden pääominaisuuksista.
Johdanto haavoittuvuuteen
Tietokoneet ja verkot ovat saavuttaneet akorkeampi monimutkaisuus kuin koskaan. Tämän päivän keskimääräinen palvelin voisi tyypillisesti suorittaa satoja prosesseja. Jokainen näistä prosesseista on tietokoneohjelma, jotkut niistä ovat suuria ohjelmia, jotka koostuvat tuhansista rivistä lähdekoodia. Ja tämän koodin sisällä voisi olla - siellä todennäköisesti on - kaikenlaisia odottamattomia asioita. Kehittäjä on ehkä voinut lisätä jonkin verran takaoven ominaisuuksia virheenkorjauksen helpottamiseksi. Ja myöhemmin tämä ominaisuus on saattanut erehdyksessä saada sen lopulliseen julkaisuun. Tulojen validoinnissa voi myös olla joitain virheitä, jotka aiheuttavat odottamattomia ja ei-toivottuja tuloksia tietyissä olosuhteissa.
Kaikkia näistä voidaan käyttää yrittämään saada käyttöoikeudetjärjestelmät ja tiedot. Siellä on valtava yhteisö ihmisiä, joilla ei ole mitään muuta tekemistä kuin löytää nämä reiät ja käyttää niitä hyökkäykseen järjestelmiisi. Haavoittuvuuksia kutsumme näihin reikiin. Jos haitalliset käyttäjät jätetään ilman valvontaa, he voivat käyttää haavoittuvuuksia pääsyyn järjestelmiisi ja tietoihisi - tai mahdollisesti pahempaa, asiakkaasi tietoihin - tai aiheuttaa muuten vaurioita, kuten tehdä järjestelmistä käyttökelvottomia.
Haavoittuvuuksia voi olla kaikkialla. Niitä löytyy usein palvelimillasi tai niiden käyttöjärjestelmissä toimivista ohjelmistoista, mutta niitä on myös verkkolaitteissa, kuten kytkimissä, reitittimissä ja jopa turvalaitteissa, kuten palomuurit. Niitä on todella etsittävä kaikkialta.
Skannaustyökalut - mitkä ovat ja miten ne toimivat
Haavoittuvuus- tai arviointityökaluilla onyksi päätoiminto: järjestelmien, laitteiden, laitteiden ja ohjelmistojen heikkouksien tunnistaminen. Niitä kutsutaan skanneriksi, koska ne yleensä skannaavat laitteesi etsimään tunnettuja haavoittuvuuksia.
Mutta kuinka haavoittuvuustarkistusvälineet löytäväthaavoittuvuuksia, joita ei yleensä ole näkyvissä? Jos ne olisivat niin ilmeisiä, kehittäjät olisivat puhuneet heihin ennen ohjelmiston julkaisua. Hyvä, jos kuten viruksentorjuntaohjelmisto, joka käyttää virusmääritystietokantoja tunnistamaan tietokonevirusten allekirjoitukset, useimmat haavoittuvuustarkistusohjelmat luottavat haavoittuvuustietokantoihin ja skannausjärjestelmiin tiettyjen haavoittuvuuksien löytämiseksi. Nämä haavoittuvuustietokannat voidaan hankkia tunnetuista riippumattomista tietoturvatestauslaboratorioista, jotka on tarkoitettu etsimään ohjelmistojen ja laitteistojen haavoittuvuuksia, tai ne voivat olla omia tietokantoja työkalun valmistajalta. Kuten odotit, saamasi havaitsemistaso on vain yhtä hyvä kuin työkalusi käyttämä haavoittuvuustietokanta.
Skannaustyökalut - kuka niitä tarvitsee?
Yhden sanan vastaus kysymykseen on hienoilmeinen: kuka tahansa! Kukaan hänen oikeassa mielessä ei ajattele tietokoneen käyttämistä ilman virustorjuntaa nykyään. Samoin millään verkon ylläpitäjällä ei tulisi olla ainakaan jonkinlaista haavoittuvuuden havaitsemista. Hyökkäyksiä voi tulla mistä tahansa ja saada sinut sinne, missä niitä vähiten odotat. Sinun on oltava tietoinen altistumisriskistä.
Tämä on mahdollisesti jotain, mikä voisi ollateoriassa tehdään käsin. Käytännössä tämä on kuitenkin lähes mahdotonta työtä. Pelkkä tiedon löytäminen haavoittuvuuksista, puhumattakaan järjestelmien tarkistamisesta niiden esiintymisen varalta, voi viedä valtavasti resursseja. Jotkut organisaatiot ovat omistautuneet haavoittuvuuksien löytämiseen, ja ne työllistävät usein satoja, ellei tuhansia ihmisiä.
Kuka tahansa hallitsee useita tietokonejärjestelmiä tailaitteet hyötyisivät suuresti haavoittuvuuden skannaustyökalun käytöstä. Lisäksi SOX: n tai PCI-DSS: n kaltaisten sääntelystandardien noudattaminen edellyttää usein toimeksiantoa. Ja vaikka he eivät vaadi sitä, vaatimustenmukaisuus on usein helpompi osoittaa, jos pystyt osoittamaan, että etsit verkon haavoittuvuuksia.
Haavoittuvuuden hallinta pähkinänkuoressa
Tunnista haavoittuvuudet jollain tavallaohjelmistotyökalu on välttämätön. Se on ensimmäinen askel suojaamiseksi hyökkäyksiltä. Mutta se on tavallaan turhaa, jos se ei ole osa täydellistä haavoittuvuuden hallintaprosessia. Tunkeutumisen havaitsemisjärjestelmät eivät ole tunkeutumisen estäviä järjestelmiä, ja samoin verkon haavoittuvuuksien tarkistustyökalut - tai ainakin suurin osa niistä - havaitsevat vain haavoittuvuudet ja hälyttävät niiden olemassaolosta.
Sinun, järjestelmänvalvojan, tehtävä on sittenjokin prosessi havaittujen haavoittuvuuksien korjaamiseksi. Ensimmäinen tehtävä niiden havaitsemisen yhteydessä on arvioida haavoittuvuuksia. Haluat varmistaa, että havaitut haavoittuvuudet ovat todellisia. Haavoittuvuuden skannaustyökalut pyrkivät mieluummin erehtymään varovaisuuden vuoksi, ja monet ilmoittavat tietyn määrän vääriä positiivisia tuloksia. Ja jos tosi haavoittuvuuksia, ne eivät ehkä ole todellinen huolenaihe. Esimerkiksi palvelimen käyttämätön avoin IP-portti ei ehkä ole ongelma, jos se sijaitsee heti palomuurin takana, joka estää kyseisen portin.
Kun haavoittuvuudet on arvioitu, on aikapäättää kuinka osoittaa ja korjata ne. Jos ne löydettiin ohjelmistosta, jota organisaatiosi tuskin käyttää - tai jota ei käytetä ollenkaan - paras tapa toimia on poistaa haavoittuva ohjelmisto ja korvata se toisella, joka tarjoaa samanlaisia toimintoja. Muissa tapauksissa haavoittuvuuksien korjaaminen on yhtä helppoa kuin jonkin ohjelmistojulkaisijan asentaminen tai päivittäminen uusimpaan versioon. Monet haavoittuvuuksien tarkistustyökalut tunnistavat löydettävien haavoittuvuuksien käytettävissä olevat korjaukset. Muut haavoittuvuudet voidaan korjata yksinkertaisesti muuttamalla jotakin kokoonpanoasetusta. Tämä pätee erityisesti verkkolaitteisiin, mutta se tapahtuu myös tietokoneilla toimivien ohjelmistojen kanssa.
Haavoittuvuuden skannaustyökalujen pääpiirteet
On monia asioita, jotka tulisi harkita milloinvalitaan haavoittuvuuden tarkistustyökalu. Yksi näiden työkalujen tärkeimmistä näkökohdista on laitevalikoima, jota ne voivat skannata. Haluat työkalun, joka pystyy skannaamaan kaikki omistamasi laitteet. Jos sinulla on esimerkiksi useita Linus-palvelimia, haluat valita työkalun, joka pystyy skannaamaan ne, eikä sellaisen, joka käsittelee vain Windows-laitteita. Haluat myös valita skannerin, joka on mahdollisimman tarkka ympäristössäsi. Et halua hukkua turhaan ilmoituksiin ja vääriin myönteisiin tietoihin.
Toinen merkittävä erottava tekijä ontyökalun haavoittuvuustietokanta. Pitääkö sitä myyjä vai onko se riippumattomasta organisaatiosta? Kuinka säännöllisesti sitä päivitetään? Tallennetaanko se paikallisesti tai pilvessä? Onko sinun maksettava lisämaksuja käyttää haavoittuvuustietokantaa tai saada päivityksiä? Nämä ovat kaikki asioita, jotka haluat tietää ennen työkalun valitsemista.
Jotkut haavoittuvuusskannerit käyttävät enemmänhäiritsevä skannausmenetelmä, joka voi vaikuttaa järjestelmän suorituskykyyn. Tämä ei ole välttämättä huono asia, koska häiritsevimmät ovat usein parhaat skannerit, mutta jos ne vaikuttavat järjestelmän suorituskykyyn, sinun on tiedettävä se ja ajoitettava skannaukset vastaavasti. Aikataulu on muuten toinen tärkeä näkökohta verkon haavoittuvuuksien tarkistustyökaluissa. Joillakin työkaluilla ei edes ole ajoitettuja tarkistuksia, ja ne on käynnistettävä manuaalisesti.
On ainakin kaksi muuta tärkeää ominaisuuttahaavoittuvuustarkistusvälineitä: hälytys ja raportointi. Mitä tapahtuu, kun haavoittuvuus löytyy? Onko ilmoitus selkeä ja helppo ymmärtää? Kuinka se tehdään? Onko se näytön ponnahdusikkuna, sähköposti, tekstiviesti? Ja mikä vielä tärkeämpää, tarjoaako työkalu jonkin verran tietoa siitä, kuinka korjata sen havaitsemat haavoittuvuudet? Jotkut työkalut tekevät, mutta jotkut eivät. Jotkut ovat jopa automatisoineet tiettyjen haavoittuvuuksien korjaamisen. Muut työkalut integroituvat korjaustiedoston hallintaohjelmistoon, koska korjaaminen on usein paras tapa korjata haavoittuvuudet.
Raportoinnin suhteen tämä on usein kysymyshenkilökohtainen preferenssi. Sinun on kuitenkin varmistettava, että odotetut tiedot, jotka sinun on löydettävä raporteista, ovat todella olemassa. Joillakin työkaluilla on vain ennalta määritetyt raportit, toisilla voit muokata sisäänrakennettuja raportteja. Ja parhaiden - ainakin raportoinnin kannalta - avulla voit luoda mukautettuja raportteja tyhjästä.
6 suosituinta haavoittuvuuden skannaustyökalua
Nyt kun olemme oppineet vähän lisätietojahaavoittuvuustarkistusvälineitä, katsotaanpa joitain parhaista tai mielenkiintoisimmista paketeista, joita löysimme. Olemme yrittäneet sisällyttää joukon maksettuja ja ilmaisia työkaluja. On myös työkaluja, jotka ovat saatavana ilmaisena ja maksullisena versiona.
1. SolarWinds Network Configuration Manager (ILMAINEN KOKEILU)
Jos et vielä tiedä SolarWinds -sovellusta,yritys on valmistanut joitain parhaista verkonhallintatyökaluista noin 20 vuoden ajan. Parhaiden työkalujen joukosta SolarWinds Network Performance Monitor on jatkuvasti saanut suurta kiitosta ja arvostuksia yhdeksi parhaimmista SNMP-verkon kaistanleveyden tarkkailun työkaluista. Yhtiö on myös jonkin verran kuuluisa ilmaisista työkaluistaan. Ne ovat pienempiä työkaluja, jotka on suunniteltu vastaamaan tiettyyn verkonhallinnan tehtävään. Näistä ilmaisista työkaluista tunnetuimpia ovat aliverkon laskin ja TFTP-palvelin.
Työkalu, jonka haluamme esitellä täällä, on työkalu nimeltään SolarWinds Network Configuration Manager. Tämä ei kuitenkaan ole oikeasti haavoittuvuusskannaustyökalu. Mutta on olemassa kaksi erityistä syytä, miksi päätimme sisällyttää tämän työkalun luetteloomme. Tuotteella on haavoittuvuuden arviointiominaisuus, ja se korjaa tietyn tyyppisen haavoittuvuuden, joka on tärkeä, mutta että monet muut työkalut eivät puutu verkkoratkaisujen virheellisiin määrityksiin.

SolarWinds Network Configuration Manager -sovellusEnsisijainen hyöty haavoittuvuuden skannaustyökaluna on verkkolaitteiden kokoonpanojen validointi virheiden ja puutteiden varalta. Työkalu voi myös tarkistaa ajoittain laitekokoonpanoissa muutoksia. Tästä on hyötyä myös sillä, että jotkut hyökkäykset käynnistetään muuttamalla joitain laiteverkon kokoonpanoja - jotka eivät usein ole yhtä turvallisia kuin palvelimet - tavalla, joka helpottaa pääsyä muihin järjestelmiin. Työkalu voi auttaa sinua myös standardien tai säännösten noudattamisen suhteen sen automatisoituihin verkonmääritystyökaluihin, jotka voivat ottaa käyttöön standardisoidut kokoonpanot, havaita prosessin ulkopuoliset muutokset, tarkistaa kokoonpanot ja jopa korjata rikkomukset.
Ohjelmisto integroituu Nationalin kanssaHaavoittuvuustietokanta, jonka ansiosta se ansaitsee olla edelleen luettelossamme. Sillä on pääsy uusimpaan CVE: hen tunnistaaksesi Cisco-laitteidesi haavoittuvuudet. Se toimii kaikkien Cisco-laitteiden kanssa, joissa on ASA, IOS tai Nexus OS. Kaksi muuta hyödyllistä työkalua, Network Insights for ASA ja Network Insights for Nexus, on rakennettu suoraan tuotteeseen.
Hinnat SolarWinds-verkkoasetuksilleManager alkaa 2 895 dollarista jopa 50 hallinnoidulle solmulle ja vaihtelee solmujen lukumäärän mukaan. Jos haluat kokeilla tätä työkalua, ilmainen 30 päivän kokeiluversio voidaan ladata SolarWinds-sivustosta.
- ILMAINEN KOKEILU: SolarWinds Network Configuration Manager
- Virallinen lataus: https://www.solarwinds.com/network-configuration-manager
2. Microsoft Baseline Security Analyzer (MBSA)
Microsoft Baseline Security Analyzer taiMBSA, on hiukan vanhempi työkalu Microsoftilta. Huolimatta siitä, että työkalu on vähemmän kuin ihanteellinen vaihtoehto suurille organisaatioille, työkalu voisi sopia hyvin pienille yrityksille, jotka tarjoavat vain kourallisia palvelimia. Tämä on Microsoft-työkalu, joten sinun ei tarvitse odottaa olevan skannaus, mutta Microsoftin tuotteet tai muuten olet pettynyt. Se skannaa kuitenkin Windows-käyttöjärjestelmän samoin kuin jotkut palvelut, kuten Windowsin palomuuri, SQL-palvelin, IIS ja Microsoft Office -sovellukset.
Mutta tämä työkalu ei etsi erityisiähaavoittuvuuksia kuten muutkin haavoittuvuuslukijat. Mitä se tekee, on etsiä puuttuvia korjaustiedostoja, Service Pack -paketteja ja tietoturvapäivityksiä sekä skannausjärjestelmiä hallinnollisiin ongelmiin. MBSA: n raportointimoottori antaa sinulle luettelon puuttuvista päivityksistä ja vääristä kokoonpanoista.

Koska MBSA on vanha työkalu Microsoftilta, se ei oletäysin yhteensopiva Windows 10: n kanssa. Versio 2.3 toimii Windowsin uusimman version kanssa, mutta se saattaa vaatia joitain säätämistä väärien positiivisten puhdistamiseksi ja sellaisten tarkistusten korjaamiseksi, joita ei voida suorittaa loppuun. Esimerkiksi tämä työkalu ilmoittaa virheellisesti, että Windows Update ei ole käytössä Windows 10: ssä. Tämän tuotteen toinen haittapuoli on, että se ei tunnista muita kuin Microsoftin haavoittuvuuksia tai monimutkaisia haavoittuvuuksia. Tätä työkalua on helppo käyttää ja se tekee työnsä hyvin. Se voisi hyvinkin olla täydellinen työkalu pienemmälle organisaatiolle, jossa on vain muutama Windows-tietokone.
3. Avoin haavoittuvuuden arviointijärjestelmä (OpenVAS)
Seuraavaksi työkaluksi kutsutaan avointa haavoittuvuuttaArviointijärjestelmä tai OpenVAS. Se on kehys useille palveluille ja työkaluille. Ne kaikki yhdistyvät, jotta siitä tulee kattava ja tehokas haavoittuvuuksien tarkistustyökalu. OpenVAS: n taustalla oleva kehys on osa Greenbone Networksin haavoittuvuudenhallintaratkaisua, jonka elementtejä on tuotettu yhteisölle noin kymmenen vuoden ajan. Järjestelmä on täysin ilmainen, ja suurin osa sen komponenteista on avoimen lähdekoodin, vaikka jotkut eivät ole. OpenVAS-skannerissa on yli viisikymmentä tuhatta verkon haavoittuvuustestiä, joita päivitetään säännöllisesti.

OpenVAS: lla on kaksi pääkomponenttia. Ensimmäinen komponentti on OpenVAS-skanneri. Kuten nimensä osoittaa, se on vastuussa kohdetietokoneiden todellisesta skannauksesta. Toinen komponentti on OpenVAS-hallinta, joka käsittelee kaikkea muuta, kuten skannerin hallintaa, tulosten yhdistämistä ja tallentamista keskeiseen SQL-tietokantaan. Järjestelmä sisältää sekä selainpohjaiset että komentorivikäyttöliittymät. Toinen järjestelmän osa on verkon haavoittuvuustestaustietokanta. Tämä tietokanta voi saada päivitykset joko ilmaisesta Greenborne Community Feed -palvelusta tai maksetusta Greenborne-tietoturvasyötteestä.
4. Retina-verkkoyhteisö
Retina Network Community on ilmainen versioAboveTrustin verkkokalvon verkkoturvaskanneri, joka on yksi tunnetuimmista haavoittuvuusskannereista. Tämä kattava haavoittuvuuslukija on täynnä ominaisuuksia. Työkalu voi suorittaa perusteellisen puutteellisten haavoittuvuuksien arvioinnin, nollapäivien haavoittuvuuksia ja suojaamattomia kokoonpanoja. Siinä on myös työprofiileihin mukautettuja käyttäjäprofiileja, mikä yksinkertaistaa järjestelmän toimintaa. Tämä tuote sisältää metro-tyylisen intuitiivisen käyttöliittymän, joka mahdollistaa järjestelmän virtaviivaisen toiminnan.

Retina Network -yhteisö käyttää samaahaavoittuvuustietokanta sen maksettua sisarusta. Se on laaja tietokanta verkon haavoittuvuuksista, määritysongelmista ja puuttuvista korjauksista, joka päivitetään automaattisesti ja kattaa laajan valikoiman käyttöjärjestelmiä, laitteita, sovelluksia ja virtuaaliympäristöjä. Aiheessa ollessaan tämä tuote tukee täysin VMware-ympäristöjä ja se sisältää online- ja offline-virtuaalisen kuvan skannauksen, virtuaalisen sovelluksen skannauksen ja integroinnin vCenteriin.
Retinassa on kuitenkin suuri haittaVerkkoyhteisö. Työkalu on rajoitettu 256 IP-osoitteen skannaamiseen. Tämä ei välttämättä näytä paljon, jos hallitset suurta verkkoa, mutta se voi olla enemmän kuin tarpeeksi monille pienille organisaatioille. Jos ympäristösi on sitä suurempi, kaikki mitä juuri sanoimme tästä tuotteesta, pitää paikkansa myös isoveljensä, Retina Network Security Scannerin kanssa, joka on saatavana vakiona ja rajoittamattomana versiona. Kummassakin versiossa on sama laajennettu ominaisuusjoukko verrattuna Retina Network Community -skanneriin.
5. Nexpose Community Edition
Se ei ehkä ole niin suosittu kuin verkkokalvo, muttaRapid7: n Nexpose on toinen tunnettu haavoittuvuusskanneri. Ja Nexpose Community Edition on Rapid7: n kattavan haavoittuvuusskannerin hieman pienentänyt versio. Tuotteen rajoitukset ovat kuitenkin tärkeitä. Voit esimerkiksi käyttää tuotetta skannaamaan enintään 32 IP-osoitetta. Tämä tekee siitä hyvän vaihtoehdon vain pienimmille verkoille. Lisäksi tuotetta voidaan käyttää vain yhden vuoden ajan. Jos pystyt elämään tuotteen kanssa, se on erinomainen.

Nexpose Community Edition toimii fyysisestikoneet, joissa on joko Windows tai Linux. Sitä on saatavana myös virtuaalilaitteena. Sen laajat skannausominaisuudet käsittelevät verkkoja, käyttöjärjestelmiä, verkkosovelluksia, tietokantoja ja virtuaaliympäristöjä. Nexpose Community Edition käyttää mukautuvaa tietoturvaa, joka pystyy automaattisesti tunnistamaan ja arvioimaan uusia laitteita ja uusia haavoittuvuuksia heti, kun he pääsevät verkkoon. Tämä ominaisuus toimii yhdessä dynaamisten yhteyksien kanssa VMware- ja AWS-järjestelmiin. Tämä työkalu integroituu myös Sonar-tutkimushankkeeseen tarjotakseen todellisen seurannan. Nexpose Community Edition tarjoaa integroidun käytänneskannauksen auttaakseen noudattamaan suosittuja standardeja, kuten CIS ja NIST. Viimeisenä, mutta ei vähäisimpänä, työkalun intuitiiviset korjausraportit antavat sinulle vaiheittaiset ohjeet korjaustoimenpiteistä.
Kommentit