Tehnoloģiju prese pastāvīgi raksta par jauniem un bīstamiem "nulles dienas" lietojumiem. Bet ko īsti ir nulles dienas ekspluatācija, kas padara to tik bīstamu un - pats galvenais - kā jūs varat pasargāt sevi?
Nelaimes dienu uzbrukumi notiek tad, kad sliktie puiši saņem priekšā labus puišus, uzbrūkot mums ar ievainojamībām, par kurām mēs nekad pat nezinājām. Viņi notiek, ja mums nav bijis laika, lai sagatavotu mūsu aizsardzības līdzekļus.
Programmatūra nav perfekta. Pārlūkprogramma, kuru jūs to lasāt - neatkarīgi no tā, vai tā ir Chrome, Firefox, Internet Explorer vai jebkas cits - garantē, ka tajā ir kļūdas. Šāds sarežģīts programmatūras gabals ir uzrakstīts ar cilvēkiem, un mums ir problēmas, par kurām vēl nezinām. Daudzi no šiem bugs nav ļoti bīstami - varbūt viņi izraisa tīmekļa vietnes darbības traucējumus vai jūsu pārlūkprogramma crash. Tomēr dažas kļūdas ir drošības caurumi. Uzbrucējs, kurš zina par kļūdu, var veidot ekspluatāciju, kas programmatūrā izmanto kļūdu, lai piekļūtu jūsu sistēmai.
Protams, daži programmatūra ir neaizsargātāka nekā citi. Piemēram, Java ir bijusi nebeidzama ievainojamības plūsma, kas ļauj vietnēm, izmantojot Java spraudni, izvairīties no Java smilškastes un pilnībā piekļūt jūsu datoram. Lietotāji, kas spēj kompromitēt Google Chrome smilšu kastes tehnoloģiju, ir bijuši retāk, lai gan pat pārlūkam Chrome ir nulles dienas.
Dažreiz ievainojamību atklāj labie puiši. Vai nu izstrādātājs atklāj pašu neaizsargātību, vai arī "balto cepuru" hakeri atklāj neaizsargātību un izpauž to atbildīgi, iespējams, izmantojot kaut ko līdzīgu Pwn2Own vai Google Chrome kļūdu devīzes programmu, kas atlīdzina hakeriem, lai atklātu neaizsargātību un atklātu tos atbildīgi. Izstrādātājs labo kļūdu un atbrīvo to plāksteri.
Ļaunprātīgie cilvēki vēlāk var mēģināt izmantot neaizsargātību pēc tam, kad tā ir atklāta un ielīmēta, bet cilvēkiem ir bijis laiks sagatavoties.
Daži cilvēki nav savlaicīgi ielādējuši savu programmatūru, tāpēc šie uzbrukumi joprojām var būt bīstami. Tomēr, ja uzbrukums vērsts uz kādu programmatūras vienību, kurā ir zināma ievainojamība, ka jau ir pieejams plāksteris, tas nav "nulles dienas" uzbrukums.
Dažreiz neaizsargātību atklāj sliktie puiši. Cilvēki, kuri atklāj neaizsargātību, to var pārdot citiem lietotājiem un organizācijām, kas meklē ekspluatātiskus (tas ir liels bizness - vairs nav tikai pusaudži pagrabstāvos, kuri cenšas sajaukt ar tevi, tas ir organizēta noziedzība darbībā) vai paši to izmantojat. Iespējams, ka ievainojamība jau bija zināma izstrādātājam, bet izstrādātājs, iespējams, nav varējis to novērst laikā.
Šajā gadījumā ne izstrādātājs, ne cilvēki, kas izmanto programmatūru, nav iepriekš brīdinājuši, ka to programmatūra ir neaizsargāta. Cilvēki tikai uzzina, ka programmatūra ir neaizsargāta, kad tā tiek uzbruka jau agrāk, bieži pārbaudot uzbrukumu un uzzinot, kādu kļūdu tā izmanto.
Tas ir nulles dienas uzbrukums, tas nozīmē, ka izstrādātājiem ir bijis nulle dienas, lai risinātu šo problēmu, pirms tā jau tiek izmantota savvaļā. Tomēr sliktie puiši par to jau ir zinājuši pietiekami ilgi, lai izveidotu eksploziju un sāktu uzbrukt. Programmatūra joprojām ir neaizsargāta pret uzbrukumiem, līdz lietotāji ielādē un lieto plāksteri, un tas var ilgt vairākas dienas.
Nulle dienas ir biedējoša, jo mums par tām nav iepriekš paziņots. Mēs nevaram novērst nulles dienas uzbrukumus, paturot mūsu programmatūru labot. Pēc definīcijas nulles dienas uzbrukumam nav pieejami nekādi ielāpi.
Tātad, ko mēs varam darīt, lai pasargātu sevi no nulles dienas izmantošanas?
Mēs esam paskaidrojuši, ko izmanto nulles dienā, bet kāda ir pastāvīga un neatgriezeniska drošības ievainojamība, kas pazīstama kā? Skatiet, vai varat izdomāt atbildi mūsu Geek Trivia sadaļā!