Это просто неправда. Существует много типов вредоносного кода, который можно запустить на Nix.
Суть (и недоразумение) в том, что их значительно меньше по сравнению с Windows. По какой-то причине стало обычным делом использовать AV в Windows.
Ну, на самом деле это не так ... он просто менее подвержен хакерам, разрабатывающим вирусы для систем Linux. Компьютеры потребительского уровня обычно работают на Windows, и, таким образом, при выборе целевой аудитории Windows - это лучший способ.
Не поймите неправильно Linux и вирусы, безусловно, есть вирусы Linux.
В некоторых дистрибутивах есть дополнительные уровни защиты, например SELinux в Ubuntu. Тогда есть брандмауэр по умолчанию и тот факт, что чужие файлы не имеют разрешения на выполнение. Конкретное разрешение на выполнение должно быть предоставлено до того, как выполнение станет возможным .
Кроме того, есть несколько других факторов, которые делают Linux трудным местом для вирусов, которые обычно пользователи без полномочий root в системах Linux не имеют в своем распоряжении небольших исполняемых файлов, которые позволяют вирусам оставаться незамеченными при распространении. Некоторые программы просто требуют, чтобы вы вошли в систему как пользователь root (или с помощью sudo
) перед запуском или для доступа / изменения каталогов, отличных от вашего дома. Просто намного сложнее разработать жизнеспособный вирус, который будет распространяться так же хорошо, как и в Windows.
ОБНОВИТЬ:
Как упомянуто ниже, большинство машин, работающих под Linux, являются серверами, на которых работают люди, которые знают кое-что о том, что они делают. Люди, которые используют Linux для настольных ПК, обычно выбирают, а также знают, что делают. Почти все неграмотные компьютеры работают под управлением Windows, поэтому заражать эти компьютеры намного проще. «Эй, эта машина сообщает мне, что у меня есть вирус, и я должен купить эту антивирусную программу под названием« FAKETrojanHunter », чтобы избавиться от нее ... Хорошо, давайте сделаем это!»
Поскольку ни один дистрибутив / установка Linux не является по сути равным, сложнее разработать вредоносное ПО, которое могло бы заразить их всех настолько эффективно, насколько это возможно. Кроме того, почти все программное обеспечение, работающее в Linux, имеет открытый исходный код, что значительно облегчает обнаружение вредоносного ПО, поскольку его исходный код открыт для общественности.