Pišem ovaj post jer sam nedavno čuo razgovor između dva prijatelja, gdje je preporučio da se prijatelj prebaci iz Windowsa na Mac ili Linux, jer su posljednji operativni sustavi nepotpuni i nikada ne dobivaju zlonamjerni softver ili rootkita. Uhhh, pogrešno. Potpuno pogrešno. Nažalost, postoji mnogo ljudi koji vjeruju u ovo i misle da kupujete Mac ili instalirate Ubuntu će ih nekako zaštititi.
Postoji neka istina o činjenici da je Linux malo sigurniji, ali OS X i Linux imaju udio od virusa. Također, budući da mnogi ljudi ne pokreću protuvirusni softver na svojim Macovima jer se smatraju neophodnima, kada se virus počne širiti na OS X, širi se poput požara i nitko ne shvaća da imaju virus. Virus Flashback u 2012. zaražio je više od 600.000 računala i uzeo tjedne / mjesečne Appleove kako bi oslobodio pravilan popravak.
U ovom članku želio sam proći razloge zašto postoji više virusa za Windows i objasniti je li Linux zaista sigurniji od Windows i zašto.
Prva stvar koju objašnjavam ljudima jest da su svi operativni sustavi princ zlonamjernih programa ili virusa s weba i iz privitaka e-pošte. Nije bitno kojim ste operativnim sustavima, ako posjetite web-mjesto koje zaražete zlonamjernog softvera, kliknete na beskrupulozne veze ili preuzmete i otvarate nepoznate privitke, vaše računalo može postati lako zaraženo.
Nažalost, to je način na koji većina ljudi završi sa zlonamjernim softverom i virusima na računalu. Nije tako uobičajeno da se virus ili netko hakira zbog sigurnosne manjkavosti razine OS-a. Istraživači uvijek pronalaze sigurnosne rupe u sustavu Windows, IE, Office itd., Ali sustavi se normalno sklapaju prije nego što se virus počne širiti ili netko može preuzeti računalo.
Budući da je Windows daleko najzastupljeniji operativni sustav, samo obični broj uređaja osigurava da će korisnici sustava Windows završiti dobivanje više virusa. Sada kada su Macovi prodali prilično dobro, broj incidenata virusa i zlonamjernih programa također je porastao. OS X inherentno nije sigurniji od Windows. Isto vrijedi i za Linux, koji je inherentno nešto sigurniji. Objasnit ću to dalje. Kada korisnik Linuxa dobije virus, ipak se gotovo uvijek odnosi na aplikaciju koja se suočava s Internetom, poput poslužitelja e-pošte ili web aplikacije.
Da biste svakodnevno pokrenuli Linux, morate znati više o računalima od korisnika Windows ili Mac, običan i jednostavan. Iako Linux u areni potrošača je prilično mali, Linux je ogroman na back-endu poput web poslužitelja itd. Ono što je iznenađujuće jest da puno Linux poslužitelja ne pokreće nikakav antivirusni program. Zašto? Jer ljudi koji ih održavaju znaju što rade i poslužitelji su otvrdnuti od potencijalnih napada.
Ljudi koji instaliraju Ubuntu također su manje vjerojatno da će dobiti virus posjetom sjenovitim web stranicama (oni će posjetiti web mjesto u virtualnom stroju) ili preuzimajući zaraženi privitak iz njihove e-pošte. Puno korisnika ove kategorije instaliraju ekstenzije kao što su NoScript, čime se sprječava pokretanje skripti tijekom pregledavanja weba. Očito, ako idete na one duljine kako biste osigurali svoju sigurnost, bit ćete mnogo manje vjerojatno da će biti ugroženi.
Jedna velika prednost koju Linux ima na OS X i Windows je korisnička povlastica. Postoje mnoge dosadne poteškoće sa sustavom Windows, kao što je činjenica da netko može imenovati datoteku "CuteGirl.jpg.exe", a kada dvaput kliknete da se otvori, datoteka će biti izvršena i računalo će biti zaraženo. Ova vrsta hakiranja ne može se izvršiti u Linuxu. Zašto?
Da biste izvršili datoteku u Linuxu, morate ga izvršiti. To znači da morate točno postaviti dozvole kako bi se pokrenuli. Još jedan razlog zašto je Linux sigurniji jest da trebate pristup razini korijena kako biste mogli učiniti sve. Većina Linux korisnika koristi normalan račun i prijavljuje se samo na korijenskom računu kada trebaju napraviti određene promjene u sustavu.
Windows također ima administratorske i normalne korisničke račune, ali 99% korisnika sustava Windows samo se prijavljuje na svoje računalo pomoću računa administratora, čime se gube sve sigurnosne prednosti koje bi normalan račun pružio. Čak i ako se nešto uspije pokrenuti u Linuxu, ne može ništa učiniti osim ako ne može pristupiti root računu.
Posebne dozvole potrebne i korištenje ne-korijenskih računa u Linuxu čine ga puno teže stvoriti virus koji će se zapravo širiti kao da može u sustavu Windows ili OS X.
Još jedna velika prednost korištenja Linuxa je da je sve otvoreno. Možete vidjeti sve kôd i stoga je jako teško sakriti virus u Linux softveru. Ako netko stvori vlasnički softver za Linux, automatski će se smatrati nevjernima osim ako dolazi iz neke ogromne poznate tvrtke.
Većina ljudi koji koriste softver za instalaciju Linuxa iz repozitorija službenog paketa njihove Linux distribucije. Nema službenog Microsoftovog spremišta za Windows softver, on postoji svugdje i bilo gdje. Čak i netko poput mene koji uvijek radi s računalima, preuzeo sam i instalirao komad softvera koji sam mislio da je legit, ali je završio s nekim spyware skrivenim. U mom slučaju, ja samo instalirati nepoznat softver u virtualni stroj prvi i ako sve radi dobro u VM, onda sam ga instalirati na moj glavni stroj.
Na OS X, Apple je nedavno dodao značajku OS-u koji će spriječiti instalaciju bilo kojeg softvera koji nije u trgovini Mac App ili grupi identificiranih softverskih programera. Ručno možete promijeniti postavku tako da možete instalirati bilo koji Mac softver, ali to je zaštitni znak koji preporučujem omogućiti korisnicima Mac računala jer vam daje bolju sigurnost od Windows računala gdje se može instalirati bilo što.
Postoji nekoliko drugih čimbenika koji diktiraju zašto ne vidite onoliko virusa za Linux:
1. Linux je heterogeno okruženje. Ako ste ikada razmišljali o korištenju Linuxa, prva stvar koju ste vjerojatno morali učiniti jest odlučiti koja će distribucija Linuxa (okus) instalirati. Postoje doslovno tisuće Linux distribucija vani i sve su različite. Linux kernel je drugačiji i svi dolaze s različitim paketima i konfiguracijama. Ovo nije slučaj sa sustavom Windows. Imajući tako mnogo različitih oblika operacijskog sustava, teško je napisati virus koji će se širiti kroz sve.
2. Linux ima posebne naredbe i funkcije u sigurnosne svrhe. Kada naučite Linux, puno ćete saznati o naredbama koje vam omogućuju obavljanje određenih zadataka vezanih uz sigurnost poput suda ili chroota. Te naredbe izvršavaju posebne zadatke u Linuxu sigurnijim.
3. Linux kernel je manji. Ovo se vjerojatno može raspravljati, ali sveukupno, Linux kernel je puno manji od kernela sustava Windows, kada se govori o područjima OS-a u kojima se provjeravaju i provode dozvole. Manja jezgra kernela ne znači nužno sigurnije, ali svakako pomaže u održavanju stvari na minimumu.
4. Sigurnost poboljšana Linux. Postoje neke Linux distribucije koje imaju značajku SELinux ili Security-enhanced Linux. To je u osnovi skup modifikata kernela koji ga čine sigurnijim. To je dio Red Hat, CentOS, pa čak i Ubuntu.
Nadamo se da vam ovaj članak daje još nekoliko detalja o tome zašto se Linux smatra sigurnijim od sustava Windows. To definitivno nije nepotrebno za viruse i ako jednog dana svi počnu preuzimati i koristiti Linux, hakeri će pronaći nove i inovativne načine da se virusi također! Uživati!