Maximize
Bookmark

VX Heavens

Library Collection Sources Engines Constructors Simulators Utilities Links Forum

Авторы вирусов и их жертвы

А. Гутников
РАДИО N2/1991, стр. 41-43
ISSN 0033-765X
Февраль 1991

[Вернуться к списку] [Комментарии (0)]

Микропроцессорная техника и ЭВМ

Это не случайность, что журнал "Радио" снова возвращается к теме компьютерных вирусов. В N 7 за 1990 г. мы даже "пугали" читателей, что возникшее "заболевание" угрожает превратиться в проблему "компьютерного СПИДа". Новая публикация свидетельствует, что это было не только образным сравнением. Угроза для ЭВМ, как показывает практика, растет. Поэтому мы снова считаем необходимым предупредить всех пользователей: "Осторожно! Компьютерный вирус!"

Кто создает компьютерные вирусы и с какой целью? Несколько скандалов в США (информация об одном из судебных процессов попала даже в телевизионную программу "ВРЕМЯ") - это почти все, что известно об авторах вирусов, назовем их "вирусисты", в отличие от вирусолого - людей, занимающихся компьютерной антивирусной проблемой. Кроме того, в печати промелькнули сообщения об умышленном распространении вирусов через фиктивные фирмы и при продаже по заниженным ценам ворованного программного обеспечения. Имеются данные, говорящие об использовании вирусов для нанесения экономического ущерба конкурентам: специализированные на конкретных программных продуктах вирусы наносят прямой экономический ущерб пользователям и уменьшают объем сбыта этих программ.

Отмечается на первый взгляд необъяснимый факт - сезонный всплеск вирусной эпидемии. Ее пик приходится на сентябрь - ноябрь. Зарубежные вирусологи связывают этот парадокс с возвращением студентов после летних каникул, когда они особенно активно и зачастую безответственно начинают применять свои знания отнюдь не "в мирных целях".

Есть еще один контингент вирусистов - это квалифицированные программисты; к счастью, таких единицы. Но то, что среди профессионалов они есть, доказывает высокий уровень разработок некоторых вирусов. Видимо, такими людьми движет жажда "прославиться" любыми путями.

Как ни печально, но среди авторов некоторых вирусов встречаются, по-видимому, вирусологи - специалисты, объективно заинтересованные в борьбе с компьютерным недугом. Например, после публикации статьи [9] последовало несколько звонков от разработчиков вирусов. Все они мотивировали цель их создания необходимостью "исследования скрытых возможностей операционной системы" для поиска путей противодействия вирусам. Однако приходится усомниться в искренности таких намерений, так как их в первую очередь интересовало, сколь эффективно новая антивирусная программа будет бороться с "изобретенными" ими вирусами.

Авторское "самолюбие" поистине неисчерпаемо. Существует даже вирус с автографом... болгарского специалиста в области ПЭВМ Веселину Бончеву Конечно, автографа явно недостаточно, чтобы на этом основании приписывать авторство Бончеву, обвинять его в столь непростительном грехе, так как вставить в тело вируса имя Бончева мог кто угодно. И все же подозрения возникают.

Сколько же всего существует сегодня вирусов? По данным нескольких зарубежных фирм и ассоциаций, специализирующихся на вирусной проблеме, речь идет о 190-200 вирусах (данные на июль 1990 г.). Столь большое число объясняется существованием нескольких версий каждого вида.

В приводимой здесь таблице приведены 127 файловых вирусов, данные о которых имеются у автора. В первой колонке указана длина вируса. На это значение увеличивается пораженная вирусом программа. Некоторые вирусы могут вызвать дополнительное увеличение файла на 0...15 байт, они это делают с целью расположиться в ОЗУ ПЭВМ с адреса кратного 16 (выравнивание на сегмент).

Символом "*" в таблице помечены вирусы, записывающие свой код непосредственно в исполняемые файлы, что приводит к потере работоспособности инфицированной программы. Такие вирусы не увеличивают размер файлов, если собственная длина вируса меньше заражаемой программы. Большое значение для вирулентности и скрытности вируса имеет способность остаться резидентно в памяти компьютера.

На июль 1990 г. в Москве зафиксированы 32 вируса. Все ли они импортированы, или есть отечественные? По крайней мере, о 23 вирусах имеются зарубежные публикации, датированные раньше, чем вирусы появились у нас. Происхождение еще девяти не установлено. Среди коллекции вирусов, собранной автором, антивирусная программа TNTVIRUS фирмы "Carmel Software Engineering", рассчитанная на 187 вирусов, она не обнаружила лишь 4 вида из этих девяти. Это может служить аргументом в пользу их отечественного происхождения.

Наблюдения специалистов показывают, что существует вероятность умышленной вирусной "диверсии" против нашего компьютерного парка. Из частных разговоров с представителями зарубежных фирм выяснилось, что одна из разновидностей вируса Yankee Doodle появилась в Москве по крайней мере на 4 месяца раньше, чем в Западной Европе. Так как несоветское происхождение этого вируса не подлежит сомнению, напрашивается вопрос: "Не является ли это попыткой расплаты за бесплатное копирование программного обеспечения, или другими словами наказанием за воровство?"

Вирусная эпидемия вызвала еще одну специфическую проблему: с одной стороны, необходимо довести до широкого круга пользователей ПЭВМ информацию об устройстве вирусов, а с другой - эта информация становится подспорьем начинающим вирусистам. Так чтопубликация [4] возможно принесла больше вреда, чем пользы.

Длина вирусавыравнивание на сегментпоражаемые файлыРезидентВсего вирусов данного типаНаиболее распространенные наименования
.COM.EXE.OVLCommand.com
345 - + - - ? ? 1 Amstrad
405 - * - - - - 1 405
425 - + - - + - 1 Friday 13th, South Africa
512 - * - - - + 1 512, Friday 13th СОН
529 - + - - + + 1 ?
534 - + - - + - 1 Micro88
549 - + - - + - 1 Friday 13th 2. South Africa 2
583 - + - - + + 1 640K, Stupid
600 - + - - + + 1 ?
608 - + - - - - 1 Do-Nothing
623 - + - - + - 1 ?
627 - + - - + - 1 ?
632 + - + - - + 1 Icelandic 2
640 + - + - - + 1 Saratoga
648 - + - - + - 5 Lisbon, Vienna.Reboot.DOS 62
652 + - + - - + 2 Icelandic
661 ? - + - - - 1 Icelandic II
681 + + + - - + 2 Saturday 14th, Durban
708 - + - - - - 1 Taiwan 1
740 - + - - ? ? 1 Amstrad
743 - + - - + - 1 Taiwan 2
757 - + - - - + 1 Virus-90
765 - + - - - - 1 Perfume
768 - + - - - + 1 DBASE 1
840 - + - - ? ? 1 Amstrad
847 - + - - + ? 1 IV-847.Amstrad
850 - + - - - - 1 Amstrad
853 - - + - + - 1 Icelandic-3
867 - + - - - + 1 Typo, Fumble
879 - + - - + - 1 Pretoria
897 - + - - - + 4 TSR, SURIV 1, April
941 - + - - - + 1 Devil's Dance
1157 + - + - -* - 1 Barcelona
1168 - + - - + + 1 DataCrime A, Columbus day
1217/1349 - + + - - + 2 Vacsina 5
1260 - + - - - - 1 1260
1280 - + - - - - 1 Datacrime B, Coluibus day
1301/1332 - + - - - - 1 Netherlands Girl, Sylvia
1350/1482 - + + - - + 2 Vacsina 16
1355 - + - - - + 2 1355

В предыдущей статье [9] остались в тени существующие еще два принципа противодействия вирусам. Первый основан на "вакцинировании" исполняемых программ. В соответствии с ним к каждой программе добавляется небольшой исполняемый фрагмент (вакцина), задачей которого является контроль изменений в основном теле программы. Наряду с достоинствами (мгновенная реакция на заражение, обнаружение неизвестных ранее штамов, возможность "вылечивания") такой метод имеет три существенных недостатка. Во-первых, для процесса вакцинирования необходима чистая от вирусов копия программы, в чем никогда нельзя быть уверенным. Во-вторых, существуют вирусы, способные "обмануть" вакцину, к таковым относятся вирусы из серии длиной 3040-3168 байт и вирус длиной 4096 байт (см. табл.). В-третьих, метод позволяетвыявлять только файловые вирусы, так как "вакцинирование" нефайловых модулей сопряжено с рядом трудностей и часто входит в конфликт с системами защиты от несанкционированного доступа.

Длина вирусавыравнивание на сегментпоражаемые файлыРезидентВсего вирусов данного типаНаиболее распространенные наименования
.COM.EXE.OVLCommand.com
1488 - - + - - + 2 April 1st D, SURIV02
1514 - + + - - - 2 DataCrime C
1536 - + - - - + 2 ZeroBug
1539 - + - - + - 1 Christmas
1560 - - + - - + 1 Alabama
1618 + - + - - + 2 MIXER 1
1636 - + + - + + 2 Sunday
1701 - + - - + + 1 JOJO
1701/1704 - + - - + + 6 Cascade, Falling tears, Eerbist, Autumn
1720 - + + - - + 2 Spanish 2
1760 - + + - - + 2 Vacsina 2
1800 - + + - + + 1 Dark Avenier, Eddie, Sofia
1805 + + + - + + 2 Dark Avenger
1808/1813 - + + + + + 7 Friday 13th
1808/1813 - + + - + + 2 Tuesday 1st
1808/1813 - + + - + + 2 Friday 13th Destructive
1808/1813 - + + - + + 3 Jerusalem
1808/1813 - + + - + + 2 Suriv 3.00
1864 - + - - - + 1 DBASE 2
1917 - + + - + - 1 Datacrime II-B
1971 + + + - - + 2 Tunes
2000 - + + - - + 2 V2000
2011 + + + - - * 2 Ealoechen
2086 - + + - + + 2 FU-Manchu
2351 - + - - - - 1 Ghost File
2442 - + + - - + 2 Victor
2560 - + + + + + 1 Virus-101
2772 + + + - - + 2 Yankee Doodle 3
2756/2806 - + - - + + 1 Oropax
2890 + + + - - + 2 Yankee Doodle 1
2930 - + + - + + 2 Spanish
2940 + + + - - + 2 Yankee Doodle 2
3040-3166 + + + - - ? 2 Turbo
3066 - + + - - + 2 Traceback File
3151 + + + - - - 1 MachoSoft, Syslock
4096 - + + + + + 2 Frodo, Hiding, Century, 100-Year
5120 + + + - - + 2 BASIC
13952 - + + - + + 1 AIDS

Второй метод лишь условно можно отнести к вирусной защите. Приводим его потому, что существует ошибочное мнение о целесообразности его применения именно как антивирусного средства. Речь идет о системах защиты от несанкционированного доступа и разделения пользователей ("ADM", "WatchDog", "MAVR", "PRO-ТЕК" и подобные системы). Благодаря возможности находить точку входа в тринадцатое прерывание в ПЗУ и точки входа функциональной реализации некоторых других прерываний, ряд файловых вирусов (1800, 2000, 2890, 2940, 4096) и все нефайловые вирусы способны беспрепятственно распространяться в "защищенном" таким образом компьютере. Более того, из-за возникающих конфликтов с системами защиты, возможно нарушение работы этой системы, сопровождающейся прекращением доступа к жесткому диску.

Надо заметить, что приведенная в качестве примера система ADM менее других подвержена подобным нарушениям, чего нельзя сказать о других системах. Кроме того, сильно затрудняется ликвидация вирусного поражения.

А. ГУТНИКОВ

ЛИТЕРАТУРА

  1. И. Карасик. Несколько слов о компьютерных вирусах. - Интеркомпьютер, 1989, N 1.
  2. И. Карасик. Типология вирусов. - Интеркомпьютер, 1989, N 2.
  3. И. Карасик. К вопросу о компьютерных вирусах. - В мире ПК, 1989, N 3.
  4. И. Карасик. Анатомия и физиология вирусов. - Интеркомпьютер, 1990, N 1.
  5. А. Осипенко. Компьютерные вирусы. - Мир ПК, 1990, N 3.
  6. Н. Безруков. Классификация вирусов; Попытка стандартизации - Интеркомпьютер, 1990, N 2.
  7. И. Карасик. Классификация антивирусных программ. - Интеркомпьютер, 1990, N 2.
  8. Ф. Шерстюк. Вирусы и антивирусы на IBM совместимых ПК. - Интеркомпьютер, 1990. N 2.
  9. А. Гутников. Компьютерный вирус. - Радио, 1990, N 7.
[Вернуться к списку] [Комментарии (0)]
deenesitfrplruua