4Aug

Hvad er en "Zero-Day" udnyttelse, og hvordan kan du beskytte dig selv?

Teknologipressen skriver konstant om nye og farlige "nul-dag" -udnyttelser. Men hvad er det nøjagtigt at udnytte, hvad der gør det så farligt, og - vigtigst af alt - hvordan kan du beskytte dig selv?

Zero-dages angreb sker, når de onde gutter kommer foran de gode fyre og angriber os med sårbarheder, som vi aldrig engang vidste eksisterede. Det er hvad der sker, når vi ikke har haft tid til at forberede vores forsvar.

-softwaren er sårbar

Software er ikke perfekt. Den browser, du læser dette ind - uanset om det er Chrome, Firefox, Internet Explorer eller andet - er garanteret at have fejl i det. Et sådant komplekst software er skrevet af mennesker og har problemer, vi bare ikke ved om endnu. Mange af disse fejl er ikke meget farlige - måske forårsager de en websteds fejl eller din browser til at gå ned. Men nogle fejl er sikkerhedshuller. En hacker, der kender til fejlen, kan udarbejde en udnyttelse, der bruger fejlen i softwaren for at få adgang til dit system.

Selvfølgelig er noget software mere sårbart end andre. For eksempel har Java haft en uendelig strøm af sårbarheder, der gør det muligt for websteder, der bruger Java-plugin'en, at undslippe Java-sandkassen og have fuld adgang til din maskine. Udnytter, der er i stand til at kompromittere Google Chrome's sandboxteknologi, har været meget mere sjældne, selvom endda Chrome har haft nul-dage.

Ansvarlig Disclosure

Nogle gange opdages en sårbarhed af de gode fyre. Enten opdager udvikleren sårbarheden selv, eller "hvide hat" hackere opdager sårbarheden og afslører det ansvarligt, måske gennem noget som Pwn2Own eller Googles Chrome bug bounty program, som belønner hackere til at opdage sårbarheder og oplyse dem ansvarligt. Udvikleren løser fejlen og frigiver en patch til den.

Ondsindede mennesker kan senere forsøge at udnytte sårbarheden, efter at den er blevet afsløret og patched, men folk har haft tid til at forberede sig.

Nogle mennesker lapper ikke deres software rettidigt, så disse angreb kan stadig være farlige. Men hvis et angreb målretter et stykke software ved hjælp af kendt sårbarhed, at der allerede er en patch til rådighed, er det ikke et "nul-dags" angreb.

Zero-Day Attacks

Nogle gange opdages en sårbarhed af de onde. De mennesker, der opdager sårbarheden, kan sælge det til andre mennesker og organisationer, der søger efter udnyttelser( dette er stor forretning - det er ikke bare teenagere i kældre, der forsøger at rodne med dig mere, det er organiseret kriminalitet i aktion) eller bruge det selv. Sårbarheden har måske allerede været kendt for bygherren, men udvikleren har muligvis ikke kunnet rette den i tide.

I dette tilfælde har hverken udvikleren eller brugerne af softwaren advarsel om, at deres software er sårbar. Folk lærer kun, at softwaren er sårbar, når den allerede bliver angrebet, ofte ved at undersøge angrebet og lære, hvilken fejl den udnytter.

Dette er et nul-dags angreb - det betyder, at udviklere har haft nul dage til at håndtere problemet, før det allerede udnyttes i naturen. Imidlertid har de dårlige kendskab til det for længe nok til at udforme en udnyttelse og begynde at angribe. Softwaren forbliver sårbar over for angreb, indtil en patch frigives og anvendes af brugere, hvilket kan tage flere dage.

Sådan beskytter du dig selv

Zero dage er skræmmende, fordi vi ikke har nogen forudgående meddelelse om dem. Vi kan ikke forhindre nul-dag angreb ved at holde vores software patched. Per definition er der ingen patches til rådighed for et nul-dags angreb.

Så hvad kan vi gøre for at beskytte os mod nuldagsejendomme?

  • Undgå sårbar software : Vi ved ikke sikker på, at der i fremtiden vil være en anden nul-dags sårbarhed i Java, men Java's lange historie med nul-dag-angreb betyder, at der sandsynligvis vil være.(Faktisk er Java i øjeblikket sårbar over for flere nul-dag-angreb, der endnu ikke er patched.) Afinstaller Java( eller deaktiver plug-in'en, hvis du har brug for Java installeret), og du er mindre i fare for nul-dag angreb. Adobes PDF-læser og Flash Player har også historisk set haft en hel del nul-dag angreb, selvom de er forbedret for nylig.
  • Reducer dit angrebsoverflade : Jo mindre software du har sårbar over for nulpunktsangreb, desto bedre. Derfor er det godt at afinstallere browser plug-ins, som du ikke bruger, og undgå at have unødvendig server software udsat direkte til internettet. Selvom serversoftwaren er fuldstændig patched, kan et nul-dags angreb eventuelt ske.
  • Kør et Antivirus : Antivirusser kan hjælpe mod nul-dag angreb. Et angreb, der forsøger at installere malware på din computer, kan finde malwareinstallationen, der er fremvist af antivirusprogrammet. Et antivirusens heuristics( som registrerer mistænkelig udseende) kan også blokere et nul-dags angreb. Antivirusser kan derefter opdateres til beskyttelse mod nulpunktsangrebet hurtigere end en patch er tilgængelig for den sårbare software selv. Derfor er det smart at bruge et antivirusprogram på Windows, uanset hvor forsigtigt du er.
  • Opbevar din software opdateret : Opdatering af din software regelmæssigt beskytter dig ikke mod nul-dage, men det sikrer, at du får rettelsen hurtigst muligt efter frigivelsen. Det er også derfor, at det er vigtigt at reducere din angrebsoverflade og slippe af med potentielt sårbar software, du ikke bruger - det er mindre software, du skal sikre, opdateres.

Vi har forklaret, hvad en nul dag udnyttelse er, men hvad er en permanent og upatchet sikkerhedssårbarhed kendt som? Se om du kan finde ud af svaret på vores Geek Trivia-sektion!