Компьютерный вирус

Автор работы: Пользователь скрыл имя, 03 Апреля 2014 в 10:59, реферат

Краткое описание

Компью́терный ви́рус — вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а также распространять свои копии по разнообразным каналам связи с целью нарушения работы программно-аппаратных комплексов, удаления файлов, приведения в негодность структур размещения данных, блокирования работы пользователей или же приведение в негодность аппаратных комплексов компьютера.

Содержание

1. Что такое вирус?
2. Проникновение вируса в компьютер и признаки появления вирусов
3. Программы обнаружения и защиты от вирусов
4. Заключение
5. Список используемой литературы

Вложенные файлы: 1 файл

Реферат по информатике.docx

— 47.93 Кб (Скачать файл)

Попробуем рассмотреть способы маскировок и защит, применяемых вирусами против нас рядовых пользователей и антивирусных программ.

Вероломность- это основной и самый быстрый способ сделать пакость до обнаружения. Вирус "Чернобыль", например, полностью стирает BIOS (стартовую программу, расположенную в микросхеме ПЗУ, обеспечивающую работу компьютера). После такого компьютер вообще ничего не сможет выдать на экран. Но его работа легко блокируется, если внутри компьютера установлен переключатель, запрещающий писать в область ПЗУ. По этому это был первый, но и, как я думаю, последний представитель аппаратных вирусов.

Регенеративные вирусы делят свое тело на несколько частей и сохраняют их в разных местах жесткого диска. Соответственно эти части способна самостоятельно находить друг друга и собираться для регенерации тела вируса. Программа – антивирус обнаруживает и убивает лишь тело вируса, а части этого тела не заложены в антивирусной базе, так как являются измененными. От таких вирусов помогает целенаправленное низкоуровневое форматирование жесткого диска. Предварительно необходимо принять осторожные меры по сохранению информации.

Хитрые вирусы прячутся не только от нас, но и от антивирусных программ. Эти "хамелеоны" изменяют сами себя с помощью самых хитрых и запутанных операций, применяя и текущие данные (время создания файла) и используя чуть ли не половину всего набора команд процессора. В определенный момент они, конечно же, по хитрому алгоритму превращаются в подлый вирус и начинают заниматься нашим компьютером. Это самый трудно обнаруживаемый тип вирусов, но некоторые антивирусные программы, такие как "Dr.Weber", способны с помощью так называемого эвристического анализа обнаруживать и обезвреживать и подобные вирусы.

"Невидимые" вирусы чтобы предотвратить  свое обнаружение применяют так  называемый метод "Stelth". Он заключается в том, что вирус, находящийся в памяти резидентно, перехватывает обращения DOS (и тем самым прикладных программ) к зараженным файлам и областям диска и выдает их в исходном (незараженном) виде. Разумеется этот эффект наблюдается только на зараженном компьютере — на "чистом" компьютере изменения в файлах и загрузочных областях диска можно легко обнаружить. Но некоторые антивирусные программы могут обнаруживать вирусы – "невидимки" даже на зараженных компьютерах.

Сетевой червь «Randon» появился в марте 2003 года. Распространятся по IRC-каналам и ресурсам локальных сетей и заражает компьютеры под управлением операционных систем Windows2000 и Windows XP. Для проникновения на компьютер он подключается к локальной сети или IRC-серверу, сканирует находящийся на нем пользователей, устанавливает с ними соединение по порту 445 и пытается подобрать пароль из встроенного списка наиболее часто используемых фраз. В случае успешного взлома системы «Random» пересылает на нее троянскую программу «Apher», которая, в свою очередь, загружает с удаленного Web-сайта остальные компоненты червя. После этого «Randon» устанавливает свои компоненты в системном каталоге Windows, регистрирует свой основной файл. Для сокрытия присутствия в памяти использует специальную утилиту «HideWindows», которая также является компонентом червя. Благодаря ей он оказывается невидимым для пользователя, так что активный процесс «Randon» можно обнаруживать только в диспетчере задач Windows. Его побочные эффекты – создание на зараженной машине большого объема избыточного трафика и переполнение IRC-каналов.

 

Проникновение вируса в компьютер и признаки появления  вирусов?

Основными путями проникновения вирусов в компьютер являются съемные диски (гибкие и лазерные), а также компьютерные сети. Заражение жесткого диска вирусами может произойти при загрузке программы с дискеты, содержащей вирус. Такое заражение может быть и случайным, например, если дискету не вынули из дисковода А и перезагрузили компьютер, при этом дискета может быть и не системной. Заразить дискету гораздо проще. На нее вирус может попасть, даже если дискету просто вставили в дисковод зараженного компьютера и, например, прочитали ее оглавление.

 

Вирус, как правило, внедряется в рабочую программу таким образом, чтобы при ее запуске управление сначала передалось ему и только после выполнения всех его команд снова вернулось к рабочей программе. Получив доступ к управлению, вирус прежде всего переписывает сам себя в другую рабочую программу и заражает ее. После запуска программы, содержащей вирус, становится возможным заражение других файлов. Наиболее часто вирусом заражаются загрузочный сектор диска и исполняемые файлы, имеющие расширения EXE, COM, SYS, BAT. Крайне редко заражаются текстовые файлы.

 

После заражения программы вирус может выполнить какую-нибудь диверсию, не слишком серьезную, чтобы не привлечь внимания. И наконец, не забывает возвратить управление той программе, из которой был запущен. Каждое выполнение зараженной программы переносит вирус в следующую. Таким образом, заразится все программное обеспечение.

 

Для иллюстрации процесса заражения компьютерной программы вирусом имеет смысл уподобить дисковую память старомодному архиву с папками на тесьме. В папках расположены программы, а последовательность операций по внедрению вируса будет в этом случае выглядеть следующим образом. При заражении компьютера вирусом важно его обнаружить. Для этого следует знать об основных признаках проявления вирусов. К ним можно отнести следующие:

 

 ·           прекращение работы или неправильная  работа ранее успешно функционировавших  программ;

 

 ·           медленная работа компьютера;

 

 ·           невозможность загрузки операционной  системы;

 

 ·           исчезновение файлов и каталогов  или искажение их содержимого;

 

 ·           изменение даты и времени модификации  файлов;

 

 ·           изменение размеров файлов;

 

 ·           неожиданное значительное увеличение  количества файлов на диске;

 

 ·           существенное уменьшение размера  свободной оперативной памяти;

 

 ·           вывод на экран непредусмотренных  сообщений или изображений;

 

 ·           подача непредусмотренных звуковых  сигналов;

 

 ·           частые зависания и сбои в  работе компьютера.

 

 Следует отметить, что вышеперечисленные явления  необязательно вызываются присутствием  вируса, а могут быть следствием  других причин. Поэтому всегда  затруднена правильная диагностика  состояния компьютера.

 

Программы обнаружения вирусов и защиты от них

Для обнаружения, удаления вирусов и защиты от них разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды антивирусных программ:

 

 ·           программы-детекторы;

 

 ·           программы-доктора, или фаги;

 

 ·           программы-ревизоры;

 

 ·           программы-фильтры;

 

 ·           программы-вакцины, или иммунизаторы.

 

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

 

 Программы-доктора, или  фаги, а также программы-вакцины  не только находят зараженные  вирусами файлы, но и «лечат»  их, т.е. удаляют из файла тело  программы-вируса, возвращая файлы  в исходное состояние. В начале  своей работы фаги ищут вирусы  в оперативной памяти, уничтожая  их, и только затем переходят  к «лечению» файлов. Среди фагов  выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и  уничтожения большого количества  вирусов. Наиболее известные из них: Aidstest, Scan, Norton AntiVirus, Doctor Web.

 

 Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление версий.

 

 Программы-ревизоры  относятся к самым надежным  средствам защиты от вирусов. Ревизоры запоминают исходное  состояние программ, каталогов и  системных областей диска тогда, когда компьютер не заражен  вирусом, а затем периодически  или по желанию пользователя  сравнивают текущее состояние  с исходным. Обнаруженные изменения  выводятся на экран монитора. Как правило, сравнение состояний  производят сразу после загрузки  операционной системы. При сравнении  проверяются длина файла, код  циклического контроля (контрольная  сумма файла), дата и время модификации, другие параметры. Программы-ревизоры  имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут  даже очистить изменения версии  проверяемой программы от изменений, внесенных вирусом. К числу программ-ревизоров  относится широко распространенная  в России программа ADinf.

 

 Программы-фильтры, или  «сторожа» представляют собой  небольшие резидентные программы, предназначенные для обнаружения  подозрительных действий при  работе компьютера, характерных  для вирусов. Такими действиями  могут являться:

 

 ·           попытки коррекции файлов с  расширениями СОМ, ЕХЕ;

 

 ·           изменение атрибутов файла;

 

 ·           прямая запись на диск по  абсолютному адресу;

 

 ·           запись в загрузочные сектора  диска;

 

 ·           загрузка резидентной программы.

 

При попытке какой-либо программы произвести указанные действия «сторож» посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Программы-фильтры весьма полезны, так как способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их «назойливость» (например, они постоянно выдают предупреждение о любой попытке копирования исполняемого файла), а также возможные конфликты с другим программным обеспечением. Примером программы-фильтра является программа Vsafe.

 

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

 

 Своевременное обнаружение  зараженных вирусами файлов и  дисков, полное уничтожение обнаруженных  вирусов на каждом компьютере  позволяют избежать распространения  вирусной эпидемии на другие  компьютеры.

 

 

Основные меры защиты от вирусов

 

 Для того чтобы  не подвергнуть компьютер заражению  вирусами и обеспечить надежное  хранение информации на дисках, необходимо соблюдать следующие  правила:

 

1.      Оснастите  свой компьютер современными  антивирусными программами, например Doctor Web, AVP, и постоянно возобновляйте  их версии.

 

2.      Перед  считыванием с дискет информации, записанной на других компьютерах, всегда проверяйте эти дискеты  на наличие вирусов, запуская  антивирусные программы своего  компьютера.

 

3.      При переносе  на свой компьютер файлов в  архивированном виде проверяйте  их сразу же после разархивации  на жестком диске, ограничивая  область проверки только вновь  записанными файлами.

 

4.      Периодически  проверяйте на наличие вирусов  жесткие диски компьютера, запуская  антивирусные программы для тестирования  файлов, памяти и системных областей  дисков с защищенной от записи  дискеты, предварительно загрузив  операционную систему с защищенной  от записи системной дискеты.

 

5.      Всегда  защищайте свои дискеты от  записи при работе на других  компьютерах, если на них не  будет производиться запись информации.

 

6.      Обязательно  делайте архивные копии на  дискетах ценной для вас информации.

 

7.      Не оставляйте  в кармане дисковода А: дискеты  при включении или перезагрузке  операционной системы, чтобы исключить  заражение компьютера загрузочными  вирусами.

 

8.      Используйте  антивирусные программы для входного  контроля всех исполняемых файлов, получаемых из компьютерных сетей.

 

9.      Для обеспечения  большей безопасности применения  необходимо сочетать доктора  и ревизоры, например, DrWeb и ADinf.

 

 

Использование современных антивирусных программ

 

 В настоящее время  существует большое количество  различных программных средств  борьбы с компьютерными вирусами. Рассмотрим использование для  этих целей антивируса Касперского, а также программ из антивирусного  комплекта АО «Диалог-Наука», в  который входят четыре программных  продукта: полифаги Aidstest, Doctor Web (сокращенно Dr.Web) и ревизор диска ADinf.

 

Aidstest - это антивирусная  программа-полифаг, способная сейчас  обнаружить и уничтожить более 1700 вирусов. В настоящее время Aidstest поставляется как бесплатное  приложение к программе Dr. Web, дополняя  вирусную базу Dr. Web.

 

 Программа-полифаг Doctor Web предназначена прежде всего  для борьбы с полиморфными  вирусами, которые сравнительно  недавно появились в компьютерном  мире. Она представляет собой  мощную комбинацию антивирусного  сканера Doctor Web и резидентного сторожа SpIDer Guard, глубоко интегрированного  в операционную систему компьютера. Один из самых совершенных  в мире эвристических анализаторов Doctor Web в сочетании с ежедневно  обновляющимися вирусными базами  представляет собой надежную защиту, непреодолимую для любого вируса, «троянского коня», почтового червя и иных видов вредоносного программного кода.

 

 В режиме эвристического  анализа программа DrWeb исследует  файлы и системные области  дисков, пытаясь обнаружить новые  или неизвестные ей вирусы  по характерным для вирусов  кодовым последовательностям. Если  таковые будут найдены, то выводится  предупреждение о том, что объект, возможно, инфицирован неизвестным  вирусом. Предусмотрены три уровня  эвристического анализа. В режиме  эвристического анализа возможны  ложные срабатывания, т.е. детектирование  файлов, не являющихся зараженными. Уровень «эвристики» подразумевает  уровень анализа кода без наличия  ложных срабатываний. Чем выше  уровень «эвристики», тем выше  процент наличия ошибок или  ложных срабатываний. Рекомендуются  первые два уровня работы эвристического  анализатора. Третий уровень эвристического  анализа предусматривает дополнительную  проверку файлов на «подозрительное»  время их создания. Некоторые  вирусы при заражении файлов  устанавливают некорректное время  создания, как признак зараженности  данных файлов. Например, для зараженных  файлов секунды могут иметь  значение 62, а год создания может  быть увеличен на 100 лет.

Информация о работе Компьютерный вирус