Пиша тази публикация, защото наскоро чух разговор между двама приятели, когато някой препоръча приятелят да премине от Windows към Mac или Linux, защото последните операционни системи са вирусни и никога не получават злонамерен софтуер или руткитове. Уф, грешно. Напълно погрешно. За съжаление, има много хора, които вярват в това и мислят, че купуването на Mac или инсталирането на Ubuntu ще ги защити по някакъв начин.
Има известна истина на факта, че Linux е малко по-сигурен, но OS X и Linux имат своя дял от вируси. Също така, тъй като много хора не пускат антивирусен софтуер на Mac, защото се смята, че не е необходимо, когато вирусът започва да се разпространява на OS X, той се разпространява като горски пожар и никой дори не осъзнава, че има вирус. През 2012 г. вирусът Flashback зарази над 600 000 машини и отне Apple седмици / месеци, за да освободи правилното решение.
В тази статия исках да прегледам причините, поради които има повече вируси за Windows и да обясни дали Linux е наистина по-сигурен от Windows и защо.
Първото нещо, което обяснявам на хората, е, че всички операционни системи са принц към зловреден софтуер или вируси от интернет и от прикачени файлове към електронна поща. Няма значение коя операционна система използвате, ако посетите сайт, заразяващ зловреден софтуер, кликнете върху безскрупулни връзки или изтеглите и отворите неизвестни прикачени файлове, компютърът ви лесно може да бъде заразен.
За съжаление, това е начинът, по който повечето хора се оказват на компютъра си с злонамерен софтуер и вируси. Не е толкова разпространено да се получи вирус или да бъдете хакнати от някого, заради недостатъчност в сигурността на операционната система. Изследователите винаги намират дупки за сигурност в Windows, IE, Office и т.н., но системите обикновено се подготвят, преди вирусът да започне да се разпространява или някой да поеме компютъра ви.
Тъй като Windows е най-разпространената операционна система, само многобройните устройства гарантират, че потребителите на Windows ще получат повече вируси. Сега, когато Macs се продават доста добре, броят на произшествията от вируси и злонамерен софтуер също се увеличи. OS X по същество не е по-сигурна от Windows. Същото не е вярно за Linux, което по своята същност е малко по-сигурно. Ще обясня по-нататък. Когато потребител на Linux получи вирус, той почти винаги е свързан с приложение, насочено към интернет, като пощенски сървър или уеб приложение.
За да управлявате Linux ежедневно, трябва да знаете много повече за компютрите, отколкото за Windows или Mac потребителите, просто и просто. Въпреки че Линукс в потребителската арена е доста малък, Linux е огромен в задния край като уеб сървъри и т.н. Изненадващо е, че много сървъри на Linux не работят с антивирус. Защо? Тъй като хората, които ги поддържат, знаят какво правят и сървърите са закоравени от потенциални атаки.
Хората, които инсталират Ubuntu, също са по-малко склонни да получат вирус, като посетят сентен уебсайт (посещават сайта във виртуална машина) или изтеглят заразен прикачен файл от имейла си. Много хора в тази категория инсталират разширения като NoScript, които предотвратяват пускането на скриптове при сърфиране в мрежата. Очевидно, ако отидете на тези дължини, за да гарантирате вашата сигурност, ще бъде много по-малко вероятно да бъдете компрометирани.
Едно огромно предимство, което Linux има над OS X и Windows, е потребителските привилегии. Има много досадни проблеми с Windows като факта, че някой може да назове файл "CuteGirl.jpg.exe" и когато щракнете двукратно върху него, ще се изпълни и вашият компютър ще бъде заразен. Този вид хак не може да се направи в Linux. Защо?
За да изпълните файл в Linux, трябва да го направите изпълним. Това означава, че трябва специално да зададете разрешения, за да може да се изпълнява. Друга причина, поради която Linux е по-сигурна, е, че имате нужда от достъп до корен, за да направите всичко. Повечето потребители на Linux използват нормален акаунт и се логват само в коренния акаунт, когато трябва да направят конкретни промени в системата.
Windows има администраторски и нормални потребителски акаунти, но 99% от потребителите на Windows просто влизат в компютъра си чрез администраторския акаунт, като по този начин губят всички предимства на сигурността, които нормалният акаунт би осигурил. Дори ако нещо се справи с Linux, то не може да направи нищо, освен ако не може да получи достъп до главната сметка.
Специалните разрешения, които се изискват, и използването на не-коренни акаунти в Linux го правят много по-трудно да се създаде вирус, който в действителност ще се разпространи така, както е в Windows или OS X.
Друго голямо предимство пред използването на Linux е, че всичко е с отворен код. Можете да видите целия код и затова е трудно да скриете вирус в софтуера на Линукс. Ако някой създаде собствен софтуерен пакет за Linux, той автоматично ще бъде считан за неблагонадежден, ако не идва от някоя огромна добре позната компания.
Повечето хора, които използват Linux, инсталират софтуера от официалните хранилища на пакети на тяхната Linux дистрибуция. Няма официално хранилище на Microsoft за софтуера на Windows, то съществува навсякъде и навсякъде. Дори някой като мен, който работи непрекъснато с компютри, изтеглех и инсталирах софтуер, който според мен беше легитимен, но завърши с скрит шпионски софтуер. В моя случай инсталирам непознат само неизвестен софтуер във виртуална машина и ако всичко върви добре във ВМ, инсталирам го на главната ми машина.
На OS X Apple наскоро добави функция към операционната система, която ще предотврати инсталирането на софтуер, който не е в магазина на Mac App или набор от идентифицирани програмисти на софтуер. Можете ръчно да промените настройката, така че да можете да инсталирате софтуера на Mac, но това е предпазна мярка, която препоръчвам на потребителите на Mac да се активират, тъй като ви осигурява по-добра защита от машината на Windows, където може да се инсталира нещо.
Има няколко други фактора, които диктуват защо не виждате толкова много вируси за Linux:
1. Linux е хетерогенна среда. Ако някога сте мислили за използването на Linux, първото нещо, което може би трябваше да направите, е да решите коя Linux дистрибуция (вкус) да инсталирате. Има буквално хиляди Linux дистрибуции там и всички те са различни. Linux ядрото е различно и всички идват с различни пакети и конфигурации. Това не е случаят с Windows. Имайки толкова много различни форми на операционната система, е трудно да напишем вирус, който ще се разпространява във всичко.
2. Linux има специална команда и функции за целите на сигурността. Когато научавате Linux, научавате много за командите, които ви позволяват да изпълнявате определени задачи, свързани със сигурността, като sudo или chroot. Тези команди правят специални задачи в Linux по-сигурни.
3. Linux ядрото е по-малко. Това вероятно може да бъде обсъдено, но като цяло ядрото на Linux е много по-малко от ядрото на Windows, когато говорим за областите на операционната система, където се проверяват и прилагат разрешенията. По-малкото по-крехко ядро не означава непременно по-сигурно, но определено помага да се сведат до минимум.
4. Линукс с подобрена защита. Има някои Linux дистрибуции, които имат функция, наречена SELinux или Security-enhanced Linux. Това е основно набор от модификации на ядрото, които го правят по-сигурен. Тя е част от Red Hat, CentOS и дори Ubuntu.
Надяваме се, тези статии дават още няколко подробности за това, защо Linux се счита за по-безопасен от Windows. Определено не е вирусоустойчив и ако някой ден започне изтеглянето и използването на Linux, хакерите ще намерят нови и иновативни начини да получат вируси и там! Наслади се!