Автор работы: Пользователь скрыл имя, 11 Ноября 2012 в 20:03, реферат
Сегодня массовое применение персональных компьютеров, к сожалению, оказалось связанным с появлением самовоспроизводящихся программ-вирусов, препятствующих нормальной работе компьютера, разрушающих файловую структуру дисков и наносящих ущерб хранимой в компьютере информации.
Компьютерные вирусы.
Сегодня массовое применение персональных компьютеров, к сожалению, оказалось связанным с появлением самовоспроизводящихся программ-вирусов, препятствующих нормальной работе компьютера, разрушающих файловую структуру дисков и наносящих ущерб хранимой в компьютере информации.
Несмотря на принятые
во многих странах законы о
борьбе с компьютерными
Свойства компьютерных вирусов.
Сейчас применяются персональные компьютеры, в которых пользователь имеет свободный доступ ко всем ресурсам машины. Именно это открыло возможность для опасности, которая получила название компьютерного вируса.
Формальное определение понятия «компьютерный вирус» до сих пор не придумано, и есть серьёзные сомнения, что оно вообще может быть дано. Многочисленные попытки дать «современное» определение вируса не привели к успеху. Чтобы почувствовать всю сложность проблемы, попробуйте, к примеру, дать определение понятию «редактор». Вы либо придумаете нечто очень общее, либо начнёте перечислять все известные типы редакторов. И то и другое вряд ли можно считать приемлемым. Поэтому мы ограничимся рассмотрением некоторых свойств компьютерных вирусов, которые позволяют говорить о них как об определённом классе программ.
Прежде всего вирус – это программа. Такое простое утверждение само по себе способно развеять множество легенд о необыкновенных возможностях компьютерных вирусов. Вирус может перевернуть изображение на вашем мониторе, но не может перевернуть сам монитор.
Вирус – программа, обладающая способностью к самовоспроизведению. Такая способность является единственным средством, присущим всем типам вирусов. Они способны создавать собственные копии. Копии вирусов не всегда полностью совпадают с оригиналом и могут вообще с ним не совпадать.
Вирус не может существовать в «полной изоляции», он может использовать код др. программ, информацию о файловой структуре, имена др. программ. Причина понятна: вирус должен как-то обеспечить программу управления.
Классификация вирусов.
В наст. время известно более 70 000 программных вирусов, их можно классифицировать по следующим признакам:
-среда обитания;
-способ заражения среды обитания;
-воздействие;
-особенности алгоритма.
В зависимости от среды обитания вирусы можно разделить на сетевые, загрузочные, файловые и файлово-загрузочные. Сетевые вирусы распространяются по различным компьютерным сетям. Файловые вирусы внедряются чаще всего в исполняемые модули. Загрузочные вирусы внедряются в загрузочный сектор диска или в сектор, содержащий программу загрузки системного диска. Файлово-загрузочные вирусы заражают как файлы, так и загрузочные сектора дисков.
По способу заражения вирусы делятся на резидентные и нерезидентные. Резидентный вирус при заражении компьютера оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы к объектам заражения и внедряется в них. Такие вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные вирусы не заражают память компьютера и являются активными ограниченное время.
По степени воздействия вирусы можно разделить на следующие виды:
-неопасные, не мешающие работе компьютера, но уменьшающие объём свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляется в каких-либо графических или звуковых эффектах;
-опасные вирусы, которые
могут привести к различным
нарушениям в работе
-очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска.
По особенностям алгоритма
вирусы трудно
Пути проникновения вирусов в компьютер.
Основными путями проникновения вирусов в компьютер являются съёмные диски, а также компьютерные сети. Заражение жёсткого диска вирусами может произойти при загрузке программы с дискеты, содержащей вирус. Такое заражение может быть и случайным. Гораздо проще заразить дискету. На неё вирус может попасть, даже если дискету просто вставили в дисковод заражённого компьютера и, например, прочитали её оглавление.
Вирус внедряется
в рабочую программу таким
образом, чтобы при её запуске
управление сначала передалось
ему и только после выполнения
всех его команд снова
После заражения программы вирус может выполнить какую-нибудь диверсию. И не забывает возвратить управление той программе, из которой был запущен. Каждое выполнение заражённой программы переносит вирус в следующую. Таким образом заразится всё программное обеспечение.
Признаки появления вирусов.
При заражении компьютера вирусом важно его обнаружить. Для этого следует знать об основных признаках проявления вирусов. К ним можно отнести следующие:
-прекращение работы
или неправильная работа ранее
успешно функционировавших
-медленная работа компьютера;
-невозможность загрузки операционной системы;
-исчезновение файлов и каталогов или искажение их содержимого;
-изменение даты и времени модификации файлов;
-изменение размеров файлов;
-неожиданное значительное увеличение кол-ва файлов на диске;
-существенное уменьшение размера свободной оперативной памяти;
-вывод на экран
непредусмотренных сообщений
-подача непредусмотренных звуковых сигналов;
-частые зависания и сбои в работе компьютера.
Следует отметить, что
вышеперечисленные явления
Обнаружение, защита и профилактика.
Как обнаружить вирус.
Итак, некий вирусописатель создаёт вирус и запускает его. Некоторое время вирус, возможно, погуляет вволю, но рано или поздно кто-то заподозрит неладное. Как правило, вирусы обнаруживают обычные пользователи, которые замечают те или иные аномалии в поведении компьютера. Они в большинстве случаев не способны самостоятельно справиться с вирусом, но этого от них и не требуется.
Необходимо обратиться
к специалистам. Профессионалы изучат
вирус, выяснят, «что он делает
Программы
обнаружения и защиты от
Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды антивирусных программ:
-программы-детекторы;
-программы-доктора, или фаги;
-программы-ревизоры;
-программы-фильтры;
-программы-вакцины, или иммунизаторы.
Программы-детекторы
осуществляют поиск
Программы-доктора, или фаги, а также программы-вакцины не только находят заражённые вирусами файлы, но и «лечат» их, т. е. удаляют из файла тело вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов. Среди фагов выделяют полифаги, предназначенные для поиска и уничтожения большого кол-ва вирусов. Наиболее известные из них: Kaspersky Antivirus, Norton Antivirus, Doctor Web.
Учитывая, что постоянно
появляются новые вирусы, программы-детекторы
и программы-доктора быстро
Программы-ревизоры относятся к самым надёжным средством защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражён вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран монитора. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля, дата и время модификации и другие параметры. Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже очистить изменения версии проверяемой программы от изменений, внесённых вирусом. К числу программ-ревизоров относится широко распространённая в России программа Kaspersky Monitor.
Программы-фильтры, или «сторожа», представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов. Такими действиями могут являться:
-попытки коррекции файлов с расширениями COM, EXE;
-изменение атрибутов файла;
-прямая запись на диск по абсолютному адресу;
-запись в загрузочные сектора диска;
-загрузка резидентной программы.
При попытке какой- либо программы произвести указанные действия «сторож» посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Программы-фильтры весьма полезны, т. к. способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их «назойливость», а также возможные конфликты с другим программным обеспечением.
Вакцины- это резидентные
программы, предотвращающие
Своевременное обнаружение заражённых вирусами файлов и дисков, полное уничтожение обнаруженных вирусов на каждом компьютере позволяют избежать распространения вирусной эпидемии на другие компьютеры.