Hvorfor har Windows flere virus end Linux og OS X?
Jeg skriver dette indlæg, fordi jeg for nylig overhørte en samtale mellem to venner, hvor man anbefalede at venen skifter fra Windows til Mac eller Linux, fordi de sidstnævnte operativsystemer er virus-sikre og aldrig får malware eller rootkits.
Uhhh, forkert. Helt forkert. Desværre er der mange mennesker der tror på dette, og tror at købe en Mac eller installere Ubuntu vil beskytte dem på en eller anden måde.
Der er en vis sandhed til, at Linux er lidt mere sikker, men OS X og Linux har begge deres andel af vira.
Da mange mennesker ikke kører antivirussoftware på deres Mac'er, fordi det ikke anses for nødvendigt, når en virus begynder at sprede sig på OS X, spredes det som en brande, og ingen erkender endda, at de har en virus. Flashback-viruset inficerede over 600.000 maskiner i 2012 og tog Apple-uger / måneder for at frigive en ordentlig løsning.
I denne artikel ønskede jeg at gennemgå årsagerne til, at der er flere vira til Windows og forklare, om Linux er virkelig mere sikker end Windows, og hvorfor.
Malware kommer fra mange steder
Det første jeg forklarer for folk er, at alle operativsystemer er prins til malware eller virus fra internettet og fra vedhæftede filer.
Det er ligegyldigt hvilket OS du er på, hvis du besøger et malware-inficerende websted, klikker på samvittighedsfulde links eller downloader og åbner ukendte vedhæftede filer, kan din computer let smittes.
Desværre er det sådan, at de fleste mennesker ender med malware og vira på deres computer. Det er ikke så almindeligt at få virus eller få hacket af nogen på grund af en sikkerhedsfejl på OS-niveau.
Forskere finder altid sikkerhedshuller i Windows, IE, Office osv., Men systemerne bliver normalt patched op, før viruset begynder at sprede sig, eller nogen kan overtage din computer.
Da Windows er langt det mest udbredte operativsystem, sikrer det kun antallet af enheder, at Windows-brugere ender med at få flere vira. Nu, at Mac'erne sælger ret godt, er antallet af uheld af virus og malware også steget op.
OS X er iboende ikke mere sikkert end Windows. Det samme er ikke sandt for Linux, hvilket i sig selv er lidt mere sikkert. Jeg vil forklare det længere nede. Når en Linux-bruger dog får en virus, er den næsten altid relateret til en internet-applikation som en mail server eller webapp.
Linux-brugere er teknisk savvy
For at kunne køre Linux dagligt, skal du vide meget mere om computere end en Windows eller Mac-bruger, ren og simpel. Selvom Linux i forbrugerarenaen er ret lille, er Linux stort på bagsiden som webservere mv.
Det overraskende er, at mange Linux-servere ikke kører nogen antivirus. Hvorfor? Fordi de mennesker, der opretholder dem, ved, hvad de laver, og serverne hærdes mod potentielle angreb.
Personer, der installerer Ubuntu, er også mindre tilbøjelige til at få virus ved at besøge et skyggefuldt websted (de besøger webstedet i en virtuel maskine) eller downloader en inficeret vedhæftet fil fra deres email.
En masse mennesker i denne kategori installerer udvidelser som NoScript, som forhindrer, at scripts kører, mens du surfer på internettet. Selvfølgelig, hvis du går til disse længder for at sikre din sikkerhed, vil du være langt mindre tilbøjelige til at blive kompromitteret.
Linux vs Windows Tilladelser
En stor fordel, at Linux har over både OS X og Windows, er brugerrettigheder. Der er mange irriterende problemer med Windows som det faktum, at nogen kan navngive en fil "CuteGirl.jpg.exe", og når du dobbeltklikker på den for at åbne, vil filen blive udført, og din computer bliver nu inficeret. Denne form for hack kan ikke udføres i Linux. Hvorfor?
For at kunne udføre en fil i Linux skal du gøre den eksekverbar. Det betyder, at du specifikt skal indstille tilladelser for at den skal kunne køre. En anden grund til, at Linux er mere sikker, er at du har brug for adgang til rodeniveau for at kunne gøre noget.
De fleste Linux-brugere bruger en normal konto og logger kun ind på rodkontoen, når de skal foretage specifikke ændringer i systemet.
Windows har også administrator og normale brugerkonti, men 99% af Windows-brugere logger bare ind på deres computer ved hjælp af administratorkontoen og derved mister alle sikkerhedsfordele, som den normale konto ville give. Selvom noget formår at køre i Linux, kan det ikke gøre noget, medmindre det kan få adgang til rodkontoen.
De nødvendige tilladelser og brug af ikke-root-konti i Linux gør det meget sværere at oprette en virus, der faktisk spredes som den kan i Windows eller OS X.
Linux er open source og det spørgsmål
En anden stor fordel ved at bruge Linux er, at alt er open source. Du kan se hele koden, og derfor er det virkelig svært at skjule en virus i Linux-software. Hvis nogen opretter en proprietær softwarepakke til Linux, vil den automatisk blive betragtet som usikker, medmindre den kommer fra et stort kendt firma.
De fleste mennesker, der bruger Linux, installerer software fra de officielle pakkeregister i deres Linux distribution. Der er ikke noget officielt Microsoft-depot til Windows-software, det findes overalt og hvor som helst.
Selv nogen som mig, der arbejder med computere hele tiden, har jeg downloadet og installeret et stykke software, som jeg troede var legit, men endte med nogle spyware gemte. I mit tilfælde installerer jeg kun ukendt software i en virtuel maskine først, og hvis alt går fint i VM, så installerer jeg det på min hovedmaskin.
På OS X har Apple for nylig tilføjet en funktion til operativsystemet, der forhindrer installation af software, der ikke findes i Mac App Store eller et sæt identificerede softwareudviklere.
Du kan manuelt ændre indstillingen, så du kan installere Mac-software, men det er en beskyttelse, som jeg anbefaler, at Mac-brugere aktiverer, da det giver dig bedre sikkerhed end en Windows-maskine, hvor der kan installeres noget.
Andre faktorer
Der er et par andre faktorer, der dikterer hvorfor du ikke ser så mange vira til Linux:
1. Linux er et heterogent miljø. Hvis du nogensinde har tænkt på at bruge Linux, var det første, du sandsynligvis måtte gøre, at bestemme, hvilken Linux-distribution (smag) der skal installeres. Der er bogstaveligt talt tusindvis af Linux-distributioner derude, og de er alle forskellige.
Linux-kernen er anderledes, og de kommer alle sammen med forskellige pakker og konfigurationer. At have så mange forskellige former for operativsystemet gør det svært at skrive en virus, der spredes gennem alt. Dette er ikke tilfældet med Windows.
2. Linux har specielle kommandoer og funktioner til sikkerhedsformål. Når du lærer Linux, lærer du meget om kommandoer, som giver dig mulighed for at udføre visse sikkerhedsrelaterede opgaver som sudo eller chroot. Disse kommandoer gør det muligt at udføre særlige opgaver i Linux sikrere.
3. Linux Kernel er mindre. Dette kan nok diskuteres, men generelt er Linux-kernen meget mindre end Windows-kernen, når man taler om områderne af operativsystemet, hvor tilladelser kontrolleres og håndhæves. En mindre slankere kerne betyder ikke nødvendigvis mere sikker, men det hjælper helt sikkert med at holde tingene til et minimum.
4. Sikkerhedsforbedret Linux. Der er nogle Linux-distributioner, der har en funktion kaldet SELinux eller Security-enhanced Linux. Det er dybest set et sæt kerneændringer, der gør det mere sikkert. Det er en del af Red Hat, CentOS, og endda Ubuntu.
Forhåbentlig giver denne artikel dig nogle få detaljer om, hvorfor Linux betragtes som sikrere end Windows. Det er bestemt ikke virusbeskyttet, og hvis en dag begynder at downloade og bruge Linux, vil hackerne finde nye og innovative måder at få vira der også! god fornøjelse!