LINUX.ORG.RU
ФорумTalks

Вирусы под Линукс, возможности, перспективы?


0

3

Значит так, бродил по инету и наткнулся на это: http://linux.irk.ru/forum/viewthread.php?thread_id=400
Для Ъ:

Вирмейкинг в среде Linux
[ Личный опыт ]

Данная статья исследует возможные пути написания вирусов, запускающихся под операционной системой типа Linux (не ограничиваясь конкретным дистрибутивом). Поскольку здесь нет ни одной строчки кода, раздел «операционные системы» для этой статьи подходит лучше, чем «программирование».

Возможно ли это?
Более чем. То, что число вирусов под Linux мало по сравнению с числом вирусов для Windows свидетельствует только о низком интересе вирмейкеров к этой платформе. Представьте себе, что Linux стало использовать хотя бы 10% пользователей. Тогда число вирусов непременно возросло бы. Более того, Linux на данный момент более чем подвержен возможным вирусным эпидемиям, в связи с отсутствием в нем адекватного антивирусного софта (те антивирусы, которые ставятся на файловые сервера и сканируют exe'шники, естественно, не считаем).
<...>
Разоблачение мифов
1.«Ваши вирусы только компиляцией распространяются». Широко известное заблуждение. Возникает оно из-за того, что большая часть программ в мире *nix распространяется в исходниках и тянет за собой зависимости. Что мешает написать вирус без использования лишних зависимостей от сторонних библиотек и распространять бинарик? Абсолютно ничего.
2.«Без root'а вирусы ничего не могут». Да, они не могут без рута заражать программы, расположенные в /usr/bin, но могут проделывать любые действия, разрешенные пользователю, от чьего имени они запущены. Например, удалять данные или биндить 31337-tcp порт, рассылать спам, выступать в роли socks/proxy для хэккера (если фаерволл настроен неправильно, либо вообще не настроен). Кроме того, в вирус можно встроить связку сплоитов для ядра, или для сервисов, работающих под root, и стать рутом. Дальше сдержит только наличие ограничений для суперпользователя, которые точно мало кто устанавливает.
3.«Linux — система с более совершенными настройками прав пользователей. Вирусы просто не получат прав на запуск». Во-первых, вирус будет заноситься не сам по себе, а через эксплуатацию какого-либо бага в софте, например в firefox. Однажды запущенный таким образом вирус способен установить себе все нужные права, а при наличии root — бит suid, и спокойно запускаться из какого-нибудь скрипта инициализации, типа ~/.profile

Примерный алгоритм работы простого вируса под Linux...

И там ещё дофига. Кому интересно - просмотрите
Ну это был сабж. А теперь вопрос.
Действительно ли всё, что описано в статье таки будет работать и вопрос только в популярности? Или таки не будет оно работать и можно спать спокойно?

★★★
Ответ на: комментарий от silw

>Но где же вирусные эпидемии? Накрывающие поголовно всех маководов.

Они были и ещё какие :)

sS ★★★★★
()
Ответ на: комментарий от sS

ну когда-то и трава была зеленее и небо голубее. За последние лет 5 не было ни одной громкой, мне так кажется. Чего-нить вроде winlocker'а :)

silw ★★★★★
()
Ответ на: комментарий от Gorthauer

Сказывается неприбитость гуя. Но дело не в этом. Сравнимое по масштабу.

silw ★★★★★
()
Ответ на: комментарий от sS

Они были и ещё какие :)

Угу... под классик, но не под Х, это раз.
Те «вирусы» что есть пока под Х, ставятся под рутом с левым софтом с трекеров. И не тянут они на вирусы, это два.
Так что не вводим людей в заблуждение и (или) даем пруфы на вирусы под Х.

redkot
()
Ответ на: комментарий от x3al

>> Часто отключено по умолчанию.

Ну, речь же о нормальных дистрах, разработчики которых достаточно адекватны, чтобы не отключать эту функцию, правда?

GotF ★★★★★
()
Ответ на: комментарий от redkot

>Угу... под классик, но не под Х,

OSX/Leap-A ?
AppleScript.THT ?
OSX.Iservice ?
OSX/iWorkS-A ?
BadBunny ?

Вас всех чтоли в гугле забанили ? (:


sS ★★★★★
()
Ответ на: комментарий от sS

вирусные эпидемии? Накрывающие поголовно всех маководов.

Они были и ещё какие :)

Это не те, которые случились у гордых обладателей перацких офисов?

Xenesz ★★★★
()
Ответ на: комментарий от sS

OSX/iWorkS-A

Угу... то о чем я и писал, и где тут эпидемии? Ставится с левым софтом, просит рута, весит сервисом. Вот конкретно про iWorkS-A, после установки пиратки iWork '09 появляется сервис iWorkServices, который легко удаляется:
rm -r /System/Library/StartupItems/iWorkServices
rm /private/tmp/.iWorkServices
rm /usr/bin/iWorkServices
rm -r /Library/Receipts/iWorkServices.pkg
killall -9 iWorkServices
Есть мнение, что данный «вирус» появился благодаря стараниям Securemac.com с целью раскрутки своего унылого сайтека.
Пока не тянет это на эпидемии, за последнии 4 года не одного зловреда не видел, а лишь громкие заявление о вирусах по мак. Под рутом в любую систему зловреда поставить можно или не?

redkot
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.