Многие пользователи linux любят красоваться перед виндувсятниками, что для linux’а нет вирусов. Это не так, вирусы для linux существуют. Но вот шансов заразится ими практически нет. Почему? Читаем ниже.
Сейчас практически прошли времена, когда вирусы писались просто, что бы показать, что я могу написать вирус(«И наши первые вирусы были просты, Но мы все-таки были в восторге от их размножения.»(с)Программистская молодость). Сейчас вирусы пишутся для какой-то определенной цели: запустить трояна на какой нибудь сервер; поставить винлокер 100500 пользователям в надежде, что они отправят смс; вирусы, которые считывают, что мы нажимаем на клавиатуре, что бы узнать пароли и т.п.
И вирусописатели естественно пишут под самую популярную ОС, а именно windows. Это первая причина столь низкого количества вирусов под linux.
Вторая причина это система с правами доступа. Почему то практически все windows пользователи уверены, что они «умней» своего компьютера и всегда сидят с правами админисратора, а манера виндовса переспрашивать по 3 раза каждый раз, напрочь убивает желание читать вопрос.
Рассмотрим типичный случай заражения.
Windows:Вы точно хотите сохранить «кряк_к_программе»? Вы уверены, что хотите запустить файл скачанный из интернета? Файл может повредить важные данные, продолжить запуск?
Антивирус: Файл имеет подозрения на вирус. Поместить в карантин?
Пользователь: Да я 2 часа искал кряк к программе, которую искал час. Пока этот кряк качался я смотрел 10 минут рекламу на файлобменике, потому что «Слишком много подключений с этого ip». Я не буду ещё ждать. ЗАПУСТИТЬ ФАЙЛ!
Результат: Голые мужики на весь экран и просьба отправить СМС.
Как дело обстоит в linux?
Ну во первых сейчас все пакетные дистрибутивы имеют репозитории, поэтому вопрос о поиске программ отпадает(набираем install имя_программы и всё готово). Если всё же скачали вирус, то при запуске самое худшее, что он может сделать это удалить домашние файлы пользователя. Для более серьёзных вещей вирус попросит вас ввести пароль.
Как же заразиться вирусом в linux?
- Можно скачать неизвестный файл с неизвестного сайта и ввести пароль, когда он попросит.
- Иногда вирусы бывают и в официальных репозиториях(Но это бывает очень редко и их быстро удаляют).
- Различные уязвимости в самой системе могут пустить вирус.Что бы этого избежать, нужно вовремя обновлять свою систему.
- Wine — хоть под ним и не идут большинство виндовских вирусов, но в идеале нужно опасаться даже не большой горстки.
Как же защититься от вирусов в linux?
В случае с вирусами лучшая защита это профилактика. Если в реальной жизни, чтобы отразить атаки вирусов мы укрепляем иммунитет и в этом нам может помочь иммунолог, то в компьютерном мире укрепить свою защиту может помочь антивирус.
В windows я останавливал атаки вредоносных программ бесплатным антивирусом Avast. Благо для linux он тоже существует. Скачать его можно здесь. На странице есть исходники антивируса и готовые пакеты для установки(DEB и RPM). Деб пакет есть только в архитектуре i386, но при желании можно установить и на 64-х битных платформах с помощью этого скрипта.
Хоть антивирус и бесплатный, но его нужно зарегистрировать. Это можно сделать на этой странице. Мне пришел ключ в течении 10 минут.
Несмотря на то, что сайт на английском сам антивирус на русском языке.
Если лениво качать аваст, а потом ещё его регистрировать, то можно установить ClamTk. Он есть в стандартном ppa ubuntu и установить его можно просто введя команду:
sudo apt-get install clamtk
Версии для остальных linux систем можно найти здесь.
Так как случайно заразится, исследую просторы интернета шансов практически нет, то и держать антивирус всегда включённым не нужно. Достаточно проверять домашнюю папку раз в неделю, и проверять каждый бинарный файл скачанный из сети.
На скриншотах я проверял файл virus.txt. Этот файл может создать каждый, просто создаём любой файл с расширением *.txt и помещаем внутрь него:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Антивирусы всеравно сканируют на наличие вирусов для Windows.
Если бы вы представили хотябы 1 вирус для линукс, то можно было бы попытаться отрицать, что для linux’а нет вирусов.
Представить вирусы для линукс не проблема. Здесь можно найти названия вирусов и что они делают, а вот где их скачать я не нашел. Но я думаю если есть информация о вирусах на сайтах, то должны быть и данные в антивирусных базах.
я уже забьіл, честно говоря, что такое вирусьі-шмирусьі-антивирусьі 8-)