7.2.
Классификация вирусов
Классифицировать вирусы можно по следующим признакам [9]:
-
по среде обитания;
-
по способу заражения среды обитания;
-
по деструктивным возможностям;
-
по особенностям алгоритма вируса.
По среде обитания вирусы можно разделить на следующие:
-
файловые вирусы, которые внедряются в выполняемые файлы (*.com,
*.exe, *.sys, *.bat, *.dll);
-
загрузочные вирусы, которые внедряются в загрузочный сектор диска
или в сектор, содержащий системный загрузчик винчестера;
-
макро-вирусы, которые внедряются в системы, использующие при работе
так называемые макросы (например, в программах MS Word, MS Excel);
-
сетевые вирусы распространяются по различным сетям, т. е. при передаче
данных с одного компьютера на другой, соединённых сетью.
Существуют и сочетания – например, файлово-загрузочные вирусы, заражающие
как файлы, так и загрузочные сектора. Такие вирусы, как правило, имеют
довольно сложный алгоритм работы, часто применяют оригинальные методы
проникновения в систему и их труднее обнаружить.
По способам заражения вирусы бывают:
-
резидентные;
-
нерезидентные.
Резидентный
вирус при инфицировании компьютера оставляет в оперативной памяти
свою резидентную часть, которая затем перехватывает обращение операционной
системы к объектам заражения и внедряется в них. Резидентные вирусы
находятся в памяти и являются активными вплоть до выключения или перезагрузки
компьютера.
Нерезидентные
вирусы не заражают память компьютера и являются активными лишь ограниченное
время.
По деструктивным возможностям вирусы можно разделить на следующие:
-
безвредные, т. е. никак не влияющие на работу компьютера (кроме
уменьшения свободной памяти на диске в результате своего распространения);
-
неопасные, влияние которых ограничивается уменьшением свободной
памяти на диске и графическими, звуковыми и прочими эффектами;
-
опасные – вирусы, которые могут привести к серьёзным сбоям в работе;
-
очень опасные, могущие привести к потере программ, уничтожить данные,
стереть необходимую для работы компьютера информацию, записанную
в системных областях памяти, и т. д.
По особенностям алгоритма можно выделить следующие основные группы
вирусов:
-
компаньон-вирусы (companion) – алгоритм работы этих вирусов состоит
в том, что они создают для exe-файлов файлы-спутники, имеющие то
же самое имя, но с расширением com, которые при выполнении исходной
программы запускаются первыми, а затем передают управление исходной
выполняемой программе;
-
вирусы-«черви» (worm) – вариант компаньон-вирусов. «Черви» не связывают
свои копии с какими-то файлами. Они создают свои копии на дисках
и в подкаталогах дисков, никаким образом не изменяя других файлов
и не используя СОМ-ЕХЕ приём;
-
сетевые черви – вирусы, которые распространяются в компьютерной
сети и, так же, как и компаньон-вирусы, не изменяют файлы или секторы
на дисках. Они проникают в память компьютера из компьютерной сети,
вычисляют сетевые адреса других компьютеров и рассылают по этим
адресам свои копии. Такие вирусы иногда создают рабочие файлы на
дисках системы, но могут вообще не обращаться к ресурсам компьютера
(за исключением оперативной памяти). Сетевых вирусов известно всего
несколько штук. Например, XMasTree, Вирус Морриса (Internet Worm);
-
«паразитические» – все вирусы, которые при распространении своих
копий обязательно изменяют содержимое дисковых секторов или файлов.
В эту группу относятся все вирусы, которые не являются «червями»
или «компаньон-вирусами»;
-
«студенческие» – самые простые и легко обнаруживаемые вирусы, содержащие
большое число ошибок;
-
«стелс»-вирусы (вирусы-невидимки), представляют собой весьма совершенные
программы, которые перехватывают обращения операционной системы
к поражённым файлам или секторам дисков и «подставляют» вместо себя
незаражённые участки информации. Кроме того, такие вирусы при обращении
к файлам используют достаточно оригинальные алгоритмы, позволяющие
«обманывать» резидентные антивирусные программы-фильтры;
-
«полиморфик»-вирусы (самошифрующиеся, или вирусы-призраки) – достаточно
труднообнаруживаемые вирусы, не содержащие ни одного постоянного
участка кода. В большинстве случаев два образца одного и того же
полиморфик-вируса не будут иметь ни одного совпадения. Это достигается
шифрованием основного тела вируса и модификациями программы-расшифровщика;
-
макро-вирусы – вирусы этого семейства используют возможности макроязыков
(таких как Word Basic), встроенных в системы обработки данных (текстовые
редакторы, электронные таблицы и т. д.). В настоящее время широко
распространены макро-вирусы, заражающие документы текстового редактора
Microsoft Word и электронные таблицы Microsoft Excel;
-
троянские программы (квазивирусы) – не способны к самораспространению,
но очень опасны, так как, маскируясь под полезную программу, разрушают
загрузочный сектор и файловую систему дисков.
На сегодняшний день сетевые вирусы не представляют никакой опасности,
так как они нежизнеспособны в современных сетях, как глобальных, так
и локальных. Однако это не мешает обычным вирусам и макро-вирусам
поражать компьютерные сети (локальные и глобальные).
Делают они это, в отличие от сетевых вирусов, не используя сетевые
протоколы и «дыры» в программном обеспечении. Заражению подвергаются
файлы на «общих» дисках на серверах и рабочих местах, через которые
эти вирусы перебираются и на другие рабочие места, а часто и передаются
в Интернет.
Многие разновидности вирусов устроены так, что при запуске зараженной
программы вирус остается в памяти компьютера и время от времени заражает
программы и выполняет нежелательные действия на компьютере. Пока на
компьютере заражено относительно мало программ, наличие вируса может
быть практически незаметным.
К числу наиболее характерных признаков заражения компьютера вирусами
относятся следующие:
-
некоторые ранее исполнявшиеся программы перестают запускаться или
внезапно останавливаются в процессе работы;
-
увеличивается длина исполняемых файлов;
-
быстро сокращается объём свободной дисковой памяти и оперативной
памяти;
-
на носителях появляются дополнительные сбойные кластеры, в которых
вирусы прячут свои фрагменты или части повреждённых файлов;
-
замедляется работа некоторых программ;
-
в текстовых файлах появляются бессмысленные фрагменты;
-
на экране появляются странные сообщения, которые раньше не наблюдались;
-
появляются не существовавшие ранее «странные» файлы, особенно в
каталоге Windows или корневом;
-
операционная система перестаёт загружаться с винчестера;
-
появляются сообщения об отсутствии винчестера;
-
данные на носителях портятся;
-
снижается скорость работы в Интернете (вирусы могут передавать информацию
по сети);
-
жалобы от друзей (или провайдера) о том, что к ним приходят непонятные
письма – вирусы любят рассылать себя по почте.
Для защиты информации от вирусов используются общие и программные
средства.
К общим средствам, помогающим предотвратить заражение и его разрушительные
последствия, относят:
-
резервное копирование информации (создание копий файлов и системных
областей жёстких дисков);
-
избежание пользования случайными и неизвестными программами. Чаще
всего вирусы распространяются вместе с компьютерными программами;
-
ограничение доступа к информации, в частности, физическая защита
дискеты во время копирования с неё файлов.
К программным средствам защиты относят разные антивирусные программы
(антивирусы).
|