Miks on Windowsil rohkem viirusi kui Linux ja OS X?
Kirjutan seda postitust, sest ma kuulsin hiljuti kahe sõbra vahelist vestlust, kus soovitati, et sõber vahetaks Windowsi Macist või Linuxist, sest viimased operatsioonisüsteemid on viirusekindlad ja ei saa kunagi pahavara ega rootkit.
Uhhh, vale. Täiesti vale. Kahjuks on palju inimesi, kes usuvad seda ja arvavad, et Maci ostmine või Ubuntu installimine kaitseb neid kuidagi.
On tõsi, et Linux on natuke turvalisem, kuid mõlemal on OS X ja Linuxi viiruste osakaal.
Kuna paljud inimesed ei käivita oma Maci viirusetõrjetarkvara, sest seda ei peeta vajalikuks, kui viirus hakkab levima OS X-is, levib see nagu tulekahju ja keegi isegi ei tea, et neil on viirus. Flashback-viirus nakatas 2012. aastal üle 600 000 masina ja võttis Apple'i nädalaid / kuu, et vabastada õige lahendus.
Selles artiklis tahtsin minna läbi põhjused, miks Windowsi viirused on rohkem ja selgitavad, kas Linux on tõesti turvalisem kui Windows ja miks.
Malware pärineb paljudest kohtadest
Esimene asi, mida ma inimestele selgitan, on see, et kõik operatsioonisüsteemid on veebi ja e-posti manuste pahavara või viiruste prints.
Pole tähtis, milline operatsioonisüsteem olete sisse lülitatud, kui külastate õelvara nakatavat saiti, klõpsake hoolimatute linkide all või laadige alla ja avage tundmatud manused, võib teie arvuti kergesti nakatuda.
Kahjuks on enamik inimesi oma arvutis pahavara ja viirustega. See ei ole nii tavaline, et keegi saaks viiruse saada või häkkida OS-i turvalisuse vea tõttu.
Uurijad leiavad alati Windowsis, IE-s, Office'is jms turvaaugusid, kuid süsteemid saavad tavaliselt enne, kui viirus hakkab levima või keegi võib teie arvuti üle võtta.
Kuna Windows on ülekaalukalt kõige levinum operatsioonisüsteem, tagab lihtsalt seadmete arv, et Windowsi kasutajad saavad rohkem viirusi. Nüüd, kui Mac müüb päris hästi, on ka viiruste ja pahavara juhtumite arv tõusnud.
OS X ei ole loomulikult turvalisem kui Windows. Sama ei kehti Linuxi kohta, mis on oma olemuselt veidi turvalisem. Ma selgitan seda edasi. Kui Linuxi kasutaja saab viiruse, on see peaaegu alati seotud Interneti-põhise rakendusega, nagu postiserver või veebirakendus.
Linuxi kasutajad on tehniliselt Savvy
Linuxi igapäevaseks käitamiseks peate arvutitest palju rohkem teada kui tavaline ja lihtne Windowsi või Maci kasutaja. Kuigi Linux on tarbijate areenil üsna väike, on Linux back-endis nagu veebiserverid jne tohutu.
Üllatav on see, et paljud Linuxi serverid ei käivita viirusetõrjet. Miks? Sest inimesed, kes neid hoiavad, teavad, mida nad teevad, ja servereid karastatakse võimalike rünnakute vastu.
Inimesed, kes installivad Ubuntu, saavad vähem viirust, külastades varjulist veebisaiti (nad külastavad virtuaalses masinas olevat veebilehte) või allalaadivad nakatunud manuse oma e-posti aadressilt.
Paljud sellesse kategooriasse kuuluvad inimesed installivad selliseid laiendusi nagu NoScript, mis takistavad skripte veebi sirvimise ajal. Ilmselgelt, kui te lähete nendesse pikkustesse, et tagada oma turvalisus, on teil tõenäoliselt vähem ohtlik.
Linux vs Windows õigused
Üks suur eelis, mida Linuxil on nii OS X kui ka Windows, on kasutajaõigused. Windowsis on palju tüütuid küsimusi, nagu näiteks asjaolu, et keegi saab faili nime „CuteGirl.jpg.exe” ja kui avate selle topeltklõpsates, siis fail käivitatakse ja teie arvuti on nüüd nakatunud. Seda häkki ei saa Linuxis teha. Miks?
Selleks, et faili Linuxis täita, peate selle käivitama. See tähendab, et peate selle käitamiseks spetsiaalselt seadistama. Teine põhjus, miks Linux on turvalisem, on see, et peate midagi juurutama, et midagi teha.
Enamik Linuxi kasutajaid kasutab tavalist kontot ja sisselogib juurekontole ainult siis, kui nad vajavad süsteemis konkreetseid muudatusi.
Windowsil on ka administraator ja tavalised kasutajakontod, kuid 99% Windowsi kasutajatest logivad oma arvutisse lihtsalt administraatori konto abil, kaotades seeläbi kõik tavapärase konto pakutavad turvaeelised. Isegi kui midagi õnnestub Linuxis käivitada, ei saa see midagi teha, kui see ei pääse juurkontole.
Vajalikud spetsiaalsed õigused ja mitte-root-kontode kasutamine Linuxis teevad palju raskemaks viiruse loomise, mis tegelikult levib nagu see on võimalik Windowsis või operatsioonisüsteemis X.
Linux on avatud lähtekoodiga ja see asi
Teine suur eelis Linuxi kasutamisel on see, et kõik on avatud lähtekoodiga. Näete kogu koodi ja seetõttu on tõesti raske viirust Linuxi tarkvaras peita. Kui keegi loob Linuxile varalise tarkvarapaketi, loetakse see automaatselt ebausaldusväärseks, kui see pole pärit suurest tuntud ettevõttest.
Enamik inimesi kasutab Linuxi installitarkvara oma Linuxi levitamise ametlikest pakettidest. Ei ole ametlikku Microsofti Microsofti hoidlat, see on olemas kõikjal ja kõikjal.
Isegi nagu mina nagu mina, kes töötab arvutitega kogu aeg, olen alla laadinud ja installinud tarkvara, mida ma arvasin, et see oli legitiimne, kuid lõpuks varjatud mõned nuhkvara. Minu puhul installin kõigepealt virtuaalsesse masinasse ainult tundmatu tarkvara ja kui kõik töötab hästi VM-is, siis ma installin selle oma põhimasinasse.
OS X-s on Apple hiljuti lisanud operatsioonisüsteemile funktsiooni, mis takistab mis tahes tarkvara installimist, mis ei ole Mac App'i poes või tuvastatud tarkvaraarendajate kogumis.
Saate seadet käsitsi muuta, et saaksite installida mis tahes Maci tarkvara, kuid see on kindel, et soovitan Maci kasutajatel lubada, kuna see annab teile parema turvalisuse kui Windowsi masin, kus midagi saab installida.
Muud tegurid
On mitmeid teisi tegureid, mis määravad, miks Linuxi jaoks nii palju viirusi ei näe:
1. Linux on heterogeenne keskkond. Kui olete kunagi mõelnud Linuxi kasutamise üle, siis oli esimene asi, mida pidi tegema, otsustada, milline Linuxi levitamine (maitse) installida. Seal on sõna otseses mõttes tuhandeid Linuxi distributsioone ja nad kõik on erinevad.
Linuxi kernel on erinev ja kõik on varustatud erinevate pakettide ja konfiguratsioonidega. Võttes nii palju erinevaid OS-vorme, on raske kirjutada viirust, mis levib kõike. See ei kehti Windowsi puhul.
2. Linuxil on turvalisuse eesmärgil spetsiaalne käsk ja funktsioonid. Linuxi õppides saate palju teada käskudest, mis võimaldavad teil täita teatud turvalisusega seotud ülesandeid nagu sudo või chroot. Need käsud muudavad spetsiaalsete ülesannete täitmise Linuxis turvalisemaks.
3. Linuxi kernel on väiksem. Seda võib arvatavasti arutada, kuid üldiselt on Linuxi tuum palju väiksem kui Windowsi kernel, kui räägitakse operatsioonisüsteemi piirkondadest, kus õigusi kontrollitakse ja täidetakse. Väiksem lahja kernel ei tähenda tingimata turvalisemat, kuid kindlasti aitab see asju minimaalselt hoida.
4. Turvalisust suurendav Linux. On mõned Linuxi distributsioonid, millel on funktsioon nimega SELinux või Turvalisus. See on põhiliselt tuuma muutmise komplekt, mis muudab selle turvalisemaks. See on osa Red Hatist, CentOSist ja isegi Ubunust.
Loodetavasti annab see artikkel teile veel mõned üksikasjad selle kohta, miks Linuxi peetakse turvalisemaks kui Windows. See ei ole kindlasti viirusekindel ja kui ühel päeval hakkavad kõik Linuxi alla laadima ja kasutama hakkama, leiavad häkkerid uusi ja uuenduslikke viise viiruste saamiseks ka seal! Naudi!