Автор работы: Пользователь скрыл имя, 08 Апреля 2013 в 20:19, реферат
Компьютерный вирус - это специально написанная, как правило, небольшая по
размерам программа, которая может записывать (внедрять) свои копии (возможно,
изменённые) в компьютерные программы, расположенные в исполнимых файлах,
системных областях дисков, драйверах, документах и т.д., причём эти копии
сохраняют возможность к «размножению». Процесс внедрения вирусом своей копии
в другую программу (системную область диска и т.д.) называется ЗАРАЖЕНИЕМ, а
программа или иной объект, содержащий вирус - ЗАРАЖЁННЫМ.
1. Что такое компьютерный вирус
Компьютерный вирус - это специально написанная, как правило, небольшая по
размерам программа, которая может записывать (внедрять) свои копии (возможно,
изменённые) в компьютерные программы, расположенные в исполнимых файлах,
системных областях дисков, драйверах, документах и т.д., причём эти копии
сохраняют возможность к «размножению». Процесс внедрения вирусом своей копии
в другую программу (системную область диска и т.д.) называется ЗАРАЖЕНИЕМ, а
программа или иной объект, содержащий вирус - ЗАРАЖЁННЫМ.
2. Функционирование вирусов.
Когда заражённая программа начинает работу, то сначала управление получает
вирус. Вирус находит и «заражает» другие программы или иные объекты, а также
может выполнить какие-нибудь вредные действия. Затем вирус передаёт
управление той программе, в которой он находиться, и она работает так же, как
обычно. Тем самым внешне работа заражённой программы выглядит так же, как и
незаряжённой.
3. Резидентные вирусы.
Многие разновидности вирусов устроены так, что при запуске заражённой
программы вирус остаётся резидентно, т.е. до перезагрузки DOS, в памяти
компьютера. В этом случае вирус может вплоть до перезагрузки заражать
программы и выполнять вредные действия на компьютере. При этом такие вирусы
часто обычно стараются обеспечить свою активизацию и после перезагрузки
компьютера. Имеются даже вирусы, выживающие после выключения компьютера или
нажатия кнопки «Reset» с последующей загрузкой с чистой системой дискеты.
4. Опасные и неопасные вирусы.
4.1. Неопасные вирусы.
Большинство не выполняют каких-либо действий, кроме своего
распространения(заражение других программ, дисков и т.д.) и, иногда, выдачи
каких-либо сообщений или иных эффектов(«приколов»), придуманных автором
вируса; игры музыки, перезагрузки компьютера, выдачи на экран разных
рисунков, блокировки или изменения функций клавиш клавиатуры, замедления
работы компьютера, создания видеоэффектов и т.д. Однако сознательный(или по
недомыслию) порчи информации эти вирусы не осуществляют. Такие вирусы условно
называются НОПАСНЫМИ. Впрочем, и эти вирусы способны причинить большие
неприятности(например, перезагрузки каждые пять минут вообще не дадут Вам
работать).
4.2. Опасные и очень опасные вирусы.
Однако около трети всех видов вирусов портят данные на дисках - или
сознательно, или из-за содержащихся в вирусах ошибок, скажем, из-за не вполне
корректного выполнения некоторых действий. Если порча данных происходит лишь
эпизодически и не приводит к тяжёлым последствиям (например, портиться лишь
COM- файлы при заражении, если длина этих файлов более 64000 байт), то вирусы
называются опасными. Если же порча данных происходит часто или вирусы
причиняют значительные разрушения (форматирование жёсткого диска,
систематическое изменение данных на диске и т. д.), то вирусы называются
ОЧЕНЬ ОПАСНЫМИ.
5. ЗАРАЖАЕМЫЕ ОБЪЕКТЫ.
Компьютерные вирусы отличаются друг от друга по тому, в какие объекты они
внедряются, иначе говоря, что они заражают. Впрочем, некоторые вирусы
заражают несколько видов объектов.
5.1. Файловые вирусы.
Большинство вирусов распространяется, заражая исполнимые файлы, т.е. файлы с
расширением имени .COM и .EXE, а также оверлейные файлы (то есть
вспомогательные программные файлы, загружаемые при выполнении других
программ). Такие вирусы называются ФАЙЛОВЫМИ. Вирус в заражённых исполнимых
файлах начинает свою работу при запуске той программы, в которой он
находиться.
5.2. Загрузочные вирусы.
Ещё один широко распространённый вид вирусов внедряется в начальный сектор
дискет или логических дисков, где находиться загрузчик оперативной системы,
или в начальный сектор жёстких дисков, где находится таблица разбиения
жёсткого диска и небольшая программа, осуществляющая загрузку с одного из
разделов, указанных в этой таблице. Такие вирусы называются ЗАГРУЗОЧНЫМИ или
БУТОВЫМИ (от слова boot - загрузчик). Эти вирусы начинают свою работу при
загрузке компьютера с заражённого диска. Загрузочные вирусы всегда являются
резидентными и заражают вставляемые в компьютер дискеты. Встречаются также
загрузочные вирусы, заражающие и файлы - ФАЙЛОВО-ЗАГРУЗОЧНЫЕ ВИРУСЫ.
ЗАМЕЧАНИЯ: Дискеты, через которые распространяются загрузочные вирусы, вовсе
не обязаны быть системными. Ведь на любой дискете в начальном секторе имеется
загрузчик ОС, но на системной дискете он находит файлы ОС, загружает их и
передаёт им управление, а на несистемной дискете - не находит и выводит
сообщение «Non-system disk» или что-то в этом роде.
Для
заражения компьютера
оставить заражённую дискету в дисководе А: в момент перезагрузки компьютера.
При этом вирус заразит жёсткий диск компьютера. И после этого при загрузке с
жёсткого диска компьютера будет запускаться вирус.
5.3. Вирусы, заражающие драйверы.
Некоторые вирусы умеют заражать драйверы, то есть
файлы, указываемые в предложении DEVICE или DEVICEHIGH файла CONFIG. SYS.
Вирус, находящийся в драйвере, начинают свою работу при загрузке данного
драйвера из файла CONFIG. SYS при начальной загрузке компьютера. Обычно
заражающие драйверы вирусы заражают также исполнимые файлы или загрузочные
сектора дискет, поскольку иначе им не удавалось бы распространяться – ведь
драйверы очень редко переписывают с одного компьютера на другой. Иногда
заражение драйверов используется в качестве этапа в стратегии распространении
вируса. Например, вирус JEWS-2339 при загрузке из исполнимого файла заражает
все драйверы, обнаруженные в CONFIG. SYS, а при загрузке заражённого драйвера
становиться резидентным и заражает все файлы на дискетах(а на жёстком диске,
наоборот, лечит).
5.4. Вирусы, заражающие командные файлы.
Очень редкой разновидностью вирусов являются вирусы, заражающие командные
файлы. Обычно, эти вирусы формируют с помощью команд командного файла(команд
ECHO и др.) исполнимый файл на диске (как правило, в формате .COM),
запускают этот файл, он выполняет размножение вируса и вредящие действия,
после чего данный файл стирается. Вирус в заражённых командных файлах
начинает свою работу при выполнении командного файла, в котором он находится.
Иногда вызов заражённого командного файла вставляется в файл AUTOEXEC. BAT.
5.5. Вирусы, заражающие документы Word для Windows.
Летом 1995 года появилась новая разновидность вирусов – вирусы, заражающие
документы Word для Windows версии 6.0 и 7.0. Вследствии распространённости
редактора Word для Windows такие документы имеются почти на каждом
компьютере. Долгое время заражение файлов документов считалось невозможны,
так как документы не содержали исполнимых программ. Однако программисты фирмы
Microsoft встроили в документы Word для Windows мощный язык макрокоманд
WordBasic. При этом
макрокоманды не видны в
и редактирования надо выбрать в группе меню Tools(сервис) пункт
Macro(Макрос), а много ли пользователей вообще что-то слышали об этом пункте
меню. И, как говорится, «вот злонравия достойные плоды!» - на этом WordBasic
стало возможно(и даже очень легко) 6исать вирусы. Запуск вируса происходит
при открытии на редактирование заражённых документов (ведь заботливые
программисты из Microsoft предусмотрели макрокоманду AutoOpen, автоматически
выполняющуюся при открытии документа). При этом макрокоманды вируса
записываются в глобальный шаблон NORMAL..DOT, так что при новых сеансах
работы с Word для Windows вирус будет автоматически активироран. При наличии
вируса, при сохранении редактируемых документов на диск под новым именем
(командой Save As)
вирус копирует свои
документ, так
что тот оказывается
5.6. Вирусы, заражающие другие объекты.
В принципе, возможно заражение и других объектов, содержащих программы в
какой-либо форме – текстов программ, электронных таблиц и т.д. Например,
вирус AsmVirus. 238 заражает файлы программ на языкке ассемблера(.ASM-файлы),
вставляя туда ассемблерные команды, которые при трансляции порождают код
вируса. Однако число пользователей, программирующих на языке ассемблера,
невелико, поэтому широкое распространение такого вируса невозможно.
Электронные таблицы содержат макрокоманды, в том числе и макрокоманды,
автоматически выполняющиеся при открытии табоицы. Поэтому для них могут быть
созданы вирусы,
аналогичные вирусам для
такие вирусы были созданы для таблиц табличного процессора Excel.
ЗАМЕЧАНИЯ: Как правило, каждая конкретная разновидность вируса может заражать
только один или два типа объектов. Чаще всего встречаются вирусы, заражающие
исполнимые файлы. Некоторые вирусы заражают только .COM-файлы, некоторые –
только . EXE-файлы, а большинство – и те, и другие. На втором месте по
распространенности загрузочные вирусы. Некоторые вирусы заражают и файлы, и
загрузочные области дисков. Остальные вирусы встречаются редко.
6. Что вирус не может заразить.
Вирус является программой, поэтому объекты, не содержащие программ и не
подлежащие преобразованию в программы, заражены вирусом быть не могут.
Например, графические файлы форматов . BMP, . PCX, . GIF, . WMF и др.
содержат только описание рисунков, поэтому как бы их вирус не изменял, при
просмотре или ином использовании графического файла можно получить искаженный
рисунок или сообщение о неправильном формате файла, но вирус при этом запущен
быть не может. Иными словами, не содержащие программ объекты вирус может
только испортить, но не заразить. К числу таких объектов относятся текстовые
файлы(кроме командных файлов и текстов программ), документы простых
редакторов документов типа Лексикона или Multi- Edit, информационные файлы
без данных и т.д.
7. АНТИВИРУСНЫЕ ПРОГРАММЫ.
Для от вирусов созданы специальные антивирусные программы, позволяющие
выявлять вирусы, позволяющие выявлять вирусы, лечить заражённые файлы и
диски, обнаруживать
и предотвращать
действия. Разумеется, антивирусные программы надо применять наряду с
регулярным резервированием данных и использованием профилактических мер,
позволяющих уменьшить вероятность заражения вирусом.
7.1. Виды антивирусных программ.
Антивирусные программы можно разделить на виды в соответствии с выполняемыми
ими функциям.
Детекторы: программы-детекторы позволяют обнаруживать файлы, заражённые одним
из нескольких известных вирусов. Некоторые программы-детекторы также
выполняют эвристический анализ файлов и системных областей дисков, что часто
(но отнюдь не всегда) позволяет обнаруживать новые, не известные программе-
детектору, вирусы. Многие программы-детекторы позволяют также «лечить»
заражённые файлы или диски, удаляя из них вирусы (разумеется, лечение
поддерживается
только для вирусов, известных программе-детектору)
Ревизоры: программы-ревизоры запоминают сведения о состоянии файлов и
системных областей дисков, а при последующих запусках – сравнивают их
состояние исходным. При выявлении несоответствий об этом сообщается
пользователю. Часто ревизоры можно настроить так, чтобы они выдавали
сообщения только
о подозрительных(характерных
изменениях, не беспокоя лишний раз пользователя. Часто программы-ревизоры
позволяют также “лечить” заражённые файлы или диски, удаляя из их вирусы(это
удаётся сделать почти для всех типов вирусов).
Сторожа: програм6ы-сторожа (или фильтры) располагаются резидентно в
оперативной памяти компьютера и проверяют на наличие вирусов запускаемые
файлы и вставляемые в дисковод дискеты. При наличии вируса об этом сообщается
пользователю. Кроме того, многие программы-сторожа перехватывают те действия,
которые используются вирусами для размножения и нанесения вреда (скажем,
попытку записи в загрузочный сектор или форматирование жёсткого диска), и
сообщают о них пользователю. Пользователь может разрешить или запретить
выполнение соответствующей операции. Программы-сторожа позволяют обнаружить
многие вирусы на самой ранней стадии, когда вирус ещё не успел размножиться и
что-либо испортить. Тем самым можно свести убытки от вируса к минимуму.
Замечания. 1. Степень защиты, обеспечиваемую программами-сторожами, не
следует переоценивать, поскольку некоторые вирусы для своего размножения и
нанесения вреда обращаются непосредственно к программам BIOS системы, не
используя стандартный способ вызова этих программ через прерывания, а
резидентные программы для защиты от вируса перехватывают только эти
прерывания.
2. Многие программы-сторожа
проверяют перед перезагрузкой,
нажатию Ctr Alt Del или по запросу программы, вставленные в дисководы дискеты