Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Дипломы,курсовые,рефераты :: Кибернетика :: Реферат: Защита информации
<<-[Весь Текст]
Страница: из 10
 <<-
 
использование информации, в частности, защиту от изменений программ и
данных вирусами, неправильно работающими программами и ошибочными
действиями пользователя.
Общие средства защиты информации очень важны для защиты от вирусов,
все же их недостаточно. Необходимо и применение специализированных
программ для защиты от вирусов. Эти программы можно разделить на несколько
видов: детекторы, доктора (фаги), ревизоры, доктора-ревизоры, фильтры и
вакцины (иммунизаторы).
-ДЕТЕКТОРЫ позволяют обнаруживать файлы, зараженные одним из нескольких
известных вирусов. Эти программы проверяют, имеется ли в файлах на
указанном пользователем диске специфическая для данного вируса комбинация
байтов. При ее обнаружении в каком-либо файле на экран выводится
соответствующее сообщение.
Многие детекторы имеют режимы лечения или уничтожения зараженных файлов.
Следует подчеркнуть, что программы-детекторы могут обнаруживать только
те вирусы, которые ей "известны". Программа Scan
McAfee Associates и Aidstest позволяют обнаруживать всего несколько тысяч
вирусов, но всего их более 80 тысяч! Некоторые программы-детекторы,
например Norton AntiVirus или AVSP, могут настраивать на новые типы
вирусов, им необходимо лишь указать комбинации байтов, присущие этим
вирусам. Тем не менее, невозможно разработать такую программу, которая
могла бы обнаруживать любой заранее неизвестный вирус.
Таким образом, из того, что программа не опознается детекторами как
зараженная, не следует, что она здорова - в ней могут сидеть какой-нибудь
новый вирус или слегка модифицированная версия старого вируса, неизвестные
программам-детекторам.
Многие программы-детекторы (в том числе и Aidstest) не умеют
обнаруживать заражение "невидимыми" вирусами, если такой вирус активен в
памяти компьютера. Дело в том, что для чтения диска они используют функции
DOS, перехватываются вирусом, который говорит, что все хорошо. Правда,
Aidstest и др. программы могут выявить вирус путем просмотра оперативной
памяти, но против некоторых "хитрых" вирусов это не помогает. Так что
надежный диагноз программы-детекторы дают только при загрузке DOS с
защищенной от записи дискеты, при этом копия программы-детектора также
должна быть запущена с этой дискеты.
Некоторые детекторы, скажем, ADinf "Диалог-Наука", умеют ловить
"невидимые" вирусы, даже когда они активны. Для этого они читают диск, не
используя вызовы DOS. Этот метод работает не на всех дисководах.
Большинство программ-детекторов имеют функцию "доктора", т.е. пытаются
вернуть зараженные файлы или области диска в их исходное состояние. Те
файлы, которые не удалось восстановить, как правило, делаются
неработоспособными или удаляются.
Большинство программ-докторов умеют "лечить" только от некоторого
фиксированного набора вирусов, поэтому они быстро устаревают. Но некоторые
программы могут обучаться не только способам обнаружения, но и способам
лечения новых вирусов.
К таким программам относится AVSP
"Диалог-МГУ".
ПРОГРАММЫ-РЕВИЗОРЫ имеют две стадии работы. Сначала они запоминают сведения
о состоянии программ и системных областей дисков (загрузочного сектора и
сектора с таблицей разбиения жесткого диска). Предполагается, что в этот
момент программы и системные области дисков не заражены. После этого с
помощью программы-ревизора можно в любой момент сравнить состояние программ
и системных областей дисков с исходным. О выявленных несоответствиях
сообщается пользователю.
Чтобы проверка состояния программ и дисков проходила при каждой загрузке
операционной системы, необходимо включить команду запуска программы-
ревизора в командный файл AUTOEXEC.BAT. Это позволяет обнаружить заражение
компьютерным вирусом, когда он еще не успел нанести большого вреда. Более
того, та же программа-ревизор сможет найти поврежденные вирусом файлы.
Многие программы-ревизоры являются довольно "интеллектуальными" - они
могут отличать изменения в файлах, вызванные, например, переходом к новой
версии программы, от изменений, вносимых вирусом, и не поднимают ложной
тревоги. Дело в том, что вирусы обычно изменяют файлы весьма
специфическим образом и производят одинаковые изменения в разных
программных файлах. Понятно, что в нормальной ситуации такие изменения
практически никогда не встречаются, поэтому программа-ревизор, зафиксировав
факт таких изменений, может с уверенностью сообщить, что они вызваны
именно вирусом.
Следует заметить, что многие программы-ревизоры не умеют обнаруживать
заражение "невидимыми" вирусами, если такой вирус активен в памяти
компьютера. Но некоторые программы-ревизоры, например ADinf фи "Диалог-
Наука", все же умеют делать это, не используя вызовы DOS для чтения диска
(правда, они работают не на всех дисководах). Увы, против некоторых
"хитрых" вирусов все это бесполезно.
Для проверки того, не изменился ли файл, некоторые программы-ревизоры
проверяют длину файла. Но эта проверка недостаточна - некоторые вирусы не
изменяют длину зараженных файлов. Более надежная проверка - прочесть весь
файл и вычислить его контрольную сумму. Изменить файл так, чтобы его
контрольная сумма осталась прежней, практически невозможно.
 
<<-[Весь Текст]
Страница: из 10
 <<-