Nollapäivän haavoittuvuus

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 15. joulukuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 40 muokkausta .

0-day ( englanniksi  zero day ) on termi, joka tarkoittaa korjaamattomia haavoittuvuuksia sekä haittaohjelmia , joita vastaan ​​ei ole vielä kehitetty suojamekanismeja [1] .

Termi itsessään tarkoittaa, että kehittäjillä oli 0 päivää aikaa korjata vika: haavoittuvuus tai hyökkäys tulee julkisuuteen, kunnes ohjelmiston valmistaja julkaisee korjaukset virheeseen (eli haavoittuvuutta voidaan mahdollisesti hyödyntää käynnissä olevissa sovelluksen kopioissa ilman mahdollisuutta suojautua siltä) [2] .

Haavoittuvuuden havaitseminen

Tällä hetkellä monet viruskirjoittajat keskittävät ponnistelunsa ohjelmistojen tuntemattomien haavoittuvuuksien löytämiseen. . Tämä johtuu haavoittuvuuksien käytön korkeasta tehokkuudesta, mikä puolestaan ​​liittyy kahteen tosiasiaan - haavoittuvien ohjelmistojen suureen yleisyyteen (tämän ohjelmiston kimppuun yleensä hyökätään) ja tiettyyn aikaväliin haavoittuvuuden havaitsemisen välillä. ohjelmistoyritys ja vastaavan päivityksen julkaiseminen virheenkorjauksia varten.

Viruskirjoittajat käyttävät erilaisia ​​tekniikoita haavoittuvuuksien havaitsemiseen, esimerkiksi:

Haitallisen koodin luominen

Kun ohjelmistosta löydetään haavoittuvuus, haitallisen koodin kehitysprosessi alkaa käyttämällä löydettyä haavoittuvuutta yksittäisten tietokoneiden tai tietokoneverkkojen saastuttamiseen.

Vuodesta 2017 lähtien pahamaineisin haittaohjelma, joka hyödyntää ohjelmistojen 0 päivän haavoittuvuutta, on WannaCry -verkoston kiristysohjelmamato , joka löydettiin toukokuussa 2017. WannaCry käytti EternalBluen hyväksikäyttöä SMB (Server Message Block) -haavoittuvuudessa Windows - käyttöjärjestelmissä . Kun WannaCry yrittää tunkeutua tietokoneeseen, se asentaa DoublePulsar- takaoven lisäkäsittelyä ja muita toimia varten. Myös yhtä tunnettu Stuxnet -mato käytti Windows-perheen käyttöjärjestelmissä aiemmin tuntematonta pikakuvakkeiden käsittelyalgoritmiin liittyvää haavoittuvuutta. On huomattava, että 0day-haavoittuvuuden lisäksi Stuxnet käytti kolmea muuta aiemmin tunnettua haavoittuvuutta.

Sen lisäksi, että viruskirjoittajat luovat haittaohjelmia , jotka käyttävät 0 päivän haavoittuvuuksia ohjelmistoissa, he työskentelevät aktiivisesti sellaisten haittaohjelmien luomiseksi, joita virustorjuntaohjelmat ja -näytöt eivät havaitse . Nämä haittaohjelmat kuuluvat myös termin 0day määritelmän piiriin.

Virustorjuntaohjelmien havaitsemattomuus saavutetaan käyttämällä viruksenkirjoittajiin sellaisia ​​tekniikoita kuin hämärtäminen , ohjelmakoodin salaus jne.

Puolustus

Erikoistekniikoiden käytön vuoksi 0day-uhkia ei voida havaita klassisilla virustorjuntatekniikoilla . Tästä syystä klassisiin virustorjuntatekniikoihin perustuvat tuotteet osoittavat keskinkertaisia ​​tuloksia dynaamisissa virustentorjuntatesteissä.

Virustorjuntayritysten mukaan tehokkaan suojan tarjoamiseksi 0 päivän haittaohjelmia ja haavoittuvuuksia vastaan ​​sinun on käytettävä ennakoivia virustentorjuntatekniikoita . Ennakoivien suojaustekniikoiden erityispiirteiden ansiosta ne pystyvät tarjoamaan yhtä tehokkaasti suojaa sekä tunnettuja uhkia vastaan ​​että 0 päivän uhkia vastaan. Vaikka on syytä huomata, että ennakoivan suojan tehokkuus ei ole ehdoton, ja merkittävä osa 0-päivän uhista voi vahingoittaa tunkeilijoiden uhreja. Näille väitteille ei tällä hetkellä ole olemassa riippumatonta vahvistusta.

Katso myös

Muistiinpanot

  1. Tietoja Zero Day Exploitsista (downlink) . Haettu 2. heinäkuuta 2018. Arkistoitu alkuperäisestä 8. elokuuta 2011. 
  2. Ongelmia aiheuttavat Flash-haavoittuvuudet . Haettu 17. elokuuta 2016. Arkistoitu alkuperäisestä 17. elokuuta 2016.

Linkit