Багато хто вважає, що пропрієтарне програмне забезпечення є безпечнішим через свою закритість, аргументуючи це тим що, якщо хакери не мають доступу до вихідного коду операційної системи, то створювати віруси під таку систему значно складніше, ніж під систему з відкритим вихідним кодом.
На жаль, змушений розчарувати даних теоретиків — Windows, навіть через свою закритість, не є безпечнішою за «відкриті» системи. Знову ж таки, ніщо з цього не говорить про те, що Linux невразливий; жодна операційна система не є такою.
Ми вже порівнювали Windows з Linux, але сьогодні поговоримо про ключові моменти, чому Linux безпечніший за Windows.
Права користувачів / superuser
Користувачам Windows зазвичай надаються права адміністратора за замовчуванням. Це означає, що вони мають вільний доступ до всієї системи, у тому числі і до її найважливіших частин. Однак це також стосується і вірусів, здатних заразити ваш комп’ютер: вони зможуть виконати будь-які команди та дії, отримуючи безмежну владу над вашою системою.
Водночас однією з ключових переваг Linux є те, що звичайні користувачі не мають адміністративних привілеїв. У Linux адміністратором є superuser або просто su (він же “суперкористувач” або “root”). А звичайним користувачам надаються права облікового запису нижчого рівня. Це означає, що навіть якщо система Linux буде скомпрометована, вірус не зможе завдати їй суттєвої шкоди, оскільки змінювати системні файли може лише superuser (su). Зайти в систему з правами адміністратора і постійно в ній працювати під цим обліковим записом у Linux не вдасться (на відміну від Windows). А поки користувач не ввімкнув режим su, у вірусів значно менше шансів зіпсувати вам життя.
Розмір аудиторії
Найчастіше згадувана причина безпеки Linux пов’язана з її низькими показниками поширення: менше 3% ринку, порівняно з Windows, яка працює на більш ніж 80% всіх пристроїв (варто зазначити, що в даному випадку йдеться про настільні комп’ютери та ноутбуки, а не про сервери). Отже для тих, хто створює шкідливе програмне забезпечення, є більше сенсу орієнтуватися на Windows, тому що в такому випадку вірус зможе поширитися на максимально можливій кількості пристроїв. Цей факт позитивно позначається на безпеці користувачів Linux.
Примітка: Те, що Linux безпечніший через те, що менш поширений, не можна вважати заслугою розробників Linux. Якби Linux займав навіть більше 40% ринку, вірусів під нього було б пропорційно кількості вірусів під Windows.
У той же час безпека в світі Linux залежить від популярності конкретного дистрибутива. Наприклад, Ubuntu і Linux Mint (одні з найпопулярніших дистрибутивів) потенційно більш вразливі до різного виду атак, на відміну від Arch Linux або Gentoo.
Різноманістність систем
Різноманітність — це ще одна перевага, яку пропонує Linux у вигляді великої кількості різних дистрибутивів. Є Ubuntu, є Debian, є Fedora, є Whonix і багато чого іншого. Існує також безліч різних оболонок, систем управління пакетами, поштових клієнтів та ін. Таким чином, у той час як вірус може бути націлений безпосередньо на користувачів Windows, оскільки всі вони використовують практично одне і те ж “програмне середовище”, охопити хоч якусь значну частину користувачів Linux набагато складніше через невідповідність середовища різних дистрибутивів.
Виявлення багів
“Закон Лінуса”, названий на честь Лінуса Торвальдса (творця Linux), говорить: “При достатній кількості спостерігачів всі помилки лежатимуть на поверхні”. Це означає, що чим більше розробників та тестувальників працюють над кодом, тим більша ймовірність того, що будь-які помилки будуть швидко виявлені та виправлені.
У випадку з Windows проблеми в коді шукає обмежена кількість розробників. Вони дотримуються своїх власних встановлених графіків і зазвичай Microsoft розповідає про знайдені вразливості, коли вже їх пофіксили, залишаючи при цьому невеликий часовий проміжок для відкритої лазівки.
З іншого боку, у світі Linux безліч користувачів можуть вивчати код системи в будь-який час дня і ночі, що робить ймовірнішим те, що хтось знайде помилку раніше, ніж нею зможуть скористатися зловмисники. Користувачі навіть самі можуть усувати проблеми (а не чекати на виправлення від Microsoft). Це не тільки підвищує безпеку платформи, але й забезпечує стабільність її роботи.

(11 оцінок, середня: 4,82 з 5)