140
«Черви» (worm) – вариант компаньон-вирусов. «Черви» не связывают
свои копии с какими-то файлами. Они создают свои копии на дисках и в
подкаталогах дисков, никаким образом не изменяя других файлов и не ис-
пользуя СОМ-ЕХЕ прием, описанный выше. Отдельно рассматривают се-
тевые черви – вирусы, которые распространяются в компьютерной сети и
так же, как и компаньон-вирусы, не изменяют файлы или сектора на дис-
ках. Они проникают в память компьютера из компьютерной сети, вычис-
ляют сетевые адреса других компьютеров и рассылают по этим адресам
свои копии. Такие вирусы иногда создают рабочие файлы на дисках сис-
темы, но могут вообще не подключаться к ресурсам компьютера (за ис-
ключением оперативной памяти). Сетевых вирусов известно всего не-
сколько, например, XMasTree, вирус Морриса (Internet Worm).
«Паразитические» (Parasitic) – все вирусы, которые при распростра-
нении своих копий обязательно изменяют содержимое дисковых секторов
или файлов. В эту группу относятся все вирусы, которые не являются
«червями» или «компаньон-вирусами».
«Стелс»-вирусы (вирусы-невидимки – stealth), представляют собой
весьма совершенные программы, которые позволяют вирусам полностью
или частично скрыть себя в системе. Наиболее распространенным стелс-
алгоритмом является перехват запросов OC на чтение/запись зараженных
объектов. Стелс-вирусы при этом либо временно "лечат" их, либо «под-
ставляют» вместо себя незараженные участки информации. В случае мак-
ровирусов наиболее популярный способ – запрет вызовов меню просмотра
макросов.
«Полиморфик»-вирусы (самошифрующиеся, или вирусы-призраки –
polymorphic) – достаточно труднообнаруживаемые вирусы, не имеющие
сигнатур, т.е не содержащие ни одного постоянного участка кода. В боль-
шинстве случаев два образца одного и того же полиморфик-вируса не бу-
дут иметь ни одного совпадения. Это достигается шифрованием основного
тела вируса и модификациями программы-расшифровщика.
Макровирусы – вирусы этого семейства используют возможности мак-
роязыков (например VBA), встроенных в системы обработки данных (тек-
стовые редакторы, электронные таблицы и т. д.). В настоящее время широко
распространены макровирусы, заражающие документы текстового редактора
Microsoft Word, и электронные таблицы Microsoft Excel. Такие вирусы, как
правило, имеют довольно сложный алгоритм работы, часто применяют ори-
гинальные методы проникновения в систему и их труднее обнаружить.
Чтобы противостоять нашествию компьютерных вирусов, необходимо
выбрать правильную стратегию защиты от них, в том числе программные
антивирусные средства, грамотное использование которых позволяет пре-
дотвратить вирусную атаку. Если же атака произошла, необходимо вовре-
мя ее обнаружить, локализовать и успешно отразить, не потеряв ценной
информации.