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