Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Программированиеи компьютеры /

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

←предыдущая следующая→
1 2 3 4 



Скачать реферат


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

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

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

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

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

6. ОБНАРУЖЕНИЕ ВИРУСОВ И МЕРЫ ПО ЗАЩИТЕ И ПРОФИЛАКТИКЕ

6.1. Как обнаружить вирус? Традиционный подход

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

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

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

• как обезвредить вирус, если это возможно, разрабатываются алгоритмы удаления вирусного кода из пораженных объектов

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

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

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

• программы-доктора или фаги

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

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

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

Существуют программы ,которые сомещают в себе несколько функций из вы-шеперечисленных ,например AVP(Antivirus Toolkit Pro) – по праву считается лучшей антивирусной программой.

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

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

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

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

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

• попытки коррекции файлов с расширениями COM, EXE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• для обеспечения большей безопасности применения Aidstest и Doctor Web необходимо сочетать с повседневным использованием ревизора диска Adinf

6.4.Действия при заражении компьютера вирусом

При заражении компьютера вирусом (или при подозрении на это) важно со-блюдать 4-е правила:

1) Прежде всего не надо торопиться и принимать опрометчивых решений.

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

2) Надо немедленно выключить компьютер, чтобы вирус не продолжал

своих разрушительных действий.

3) Все действия по обнаружению вида заражения и лечению компьютера

следует выполнять при загрузке компьютера с защищенной от записи дискеты с ОС (обязательное правило).

4) Если Вы не обладаете достаточными знаниями и опытом для лечения

компьютера, попросите помочь более опытных коллег.

ЗАКЛЮЧЕНИЕ

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

Компьютерный вирус - специально написанная программа, способная само-произвольно

←предыдущая следующая→
1 2 3 4 



Copyright © 2005—2007 «Mark5»