- •Бийский технологический институт (филиал)
- •Информатика
- •Введение
- •1 Основные понятия информатики
- •1.1. Предмет и задачи информатики
- •1.2 Структура информатики
- •1.3 Понятие информационной системы
- •1.4 Информатизация общества
- •2.1 Данные и информация
- •2 Информация и ее обработка
- •2.2 Основные структуры данных
- •2.3 Классификация информации по разным признакам
- •2.4 Свойства информации
- •2.5 Измерение количества информации
- •2.6 Кодирование информации
- •2.7 Системы счисления. Перевод из одной системы счисления в другую
- •2.8 Представление в компьютере целых и дробных чисел
- •2.9 Представление в компьютере текста и изображений
- •2.10 Кодирование звуковой информации
- •3 Современный персональный компьютер
- •3.1 Классификация эвм
- •3.2 Архитектура эвм и принципы фон Неймана
- •3.3 Состав вычислительной системы
- •3.4 Аппаратные устройства вычислительной системы
- •3.4.1 Системная плата
- •3.4.2 Устройства внутренней памяти
- •3.4.3 Устройства внешней памяти
- •3.4.4 Платы расширения
- •3.5 Периферийные устройства персонального компьютера
- •3.5.1 Устройства ввода данных
- •3.5.2 Устройства вывода
- •2. Регистрирующие устройства
- •3.5.3 Устройства обмена данными
- •4 Программное обеспечение персонального компьютера
- •4.1 Классификация программного обеспечения пк
- •4.2 Операционная система персонального компьютера
- •4.3 Операционная система ms dos
- •4.4 Операционные системы семейства Windows
- •4.5 Операционные системы семейства unix
- •4.6 Организация файловой системы
- •4.7 Организация доступа к файлам
- •4.8 Обслуживание файловой структуры
- •4.9 Служебное программирование
- •Архивирование информации
- •4.9.2 Программы обслуживания магнитных дисков
- •4.9.3 Компьютерные вирусы, происхождение и основные типы
- •4.9.4 Программы обнаружения и защиты от вирусов
- •4.10 Классификация прикладного программного обеспечения
- •5 Сетевые информационные технологии
- •5.1 Общая характеристика и классификация компьютерных сетей
- •5.2 Компоненты компьютерных сетей
- •5.2.1 Физическая среда передачи сигналов
- •5.2.2 Сетевые адаптеры
- •5.2.3 Коммуникационное оборудование
- •5.2.4 Активное коммуникационное оборудование
- •5.3 Беспроводные компьютерные сети
- •5.4 Топологии локальных вычислительных сетей
- •5.5 Глобальная сеть Интернет
- •5.5.1 Электронная почта
- •5.5.2 World Wide Web всемирная паутина
- •5.5.3 Система телеконференций Usenet
- •Список терминов
- •Литература
- •Содержание
- •Информатика
- •Информатика
4.9.4 Программы обнаружения и защиты от вирусов
Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды антивирусных программ:
- программы-детекторы;
- программы-доктора, или фаги;
- программы-ревизоры;
- программы фильтры;
- программы-вакцины, или иммунизаторы.
Программы-детекторы осуществляют поиск характерной для конкретного вируса сигнатуры в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение. Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.
Программы-доктора, или фаги, а также вакцины только находят зараженные вирусами файлы, но и «лечат» их, то есть удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только потом переходят к «лечению» файлов. Среди фагов выделяют полифаги, то есть программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов. Наиболее известные из них NORTON Antivirus, Microsoft Antivirus, SCAN фирмы MCAtee Associates, Aidstest и Doctor Web фирмы «Диалог-Наука» (авторы Д.Н. Лозинский и И.А. Данилов).
Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление версий.
Программы-ревизоры относятся к самый надежным средствам защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран монитора. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля (контрольная сумма файла), дата и время модификации и другие параметры. Программы-ревизоры имеют развитые алгоритмы, обнаруживают стелс-вирусы и могут даже очистить изменения версии проверяемой программы от изменений, внесенных вирусом. Примером программы-ревизоры является ADinf фирмы «Диалог-Наука» (автор Д.Ю. Мостовой).
Программы-фильтры или сторожа представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действии при работе компьютера, характерных для вирусов. Такими действиями могут являться:
- попытки коррекции файлов с расширениями СОМ, ЕХЕ;
- изменение атрибутов файла;
- прямая запись на диск по абсолютному адресу;
- запись в загрузочные секторы диска;
- загрузка резидентной программы.
При попытке какой-либо программы произвести указанные действия «сторож» посылает пользователю сообщение и предлагает запретить» или разрешить соответствующее действие. Программы-фильтры весьма полезны, так как способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако, они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести назойливость (например, они постоянно выдают предупреждение о любой попытке копирования исполняемого файла), а также возможные конфликты с другим программным обеспечением. Примером программы является программа Vsafe, входящая в состав пакета утилит MS DOS.
Вакцины, или иммунизаторы, это резидентные программы, предотвращающие заражение файлов. Вакцины применяют, если отсутствуют программы-доктора, лечащие этот вирус. Вакцинация возможна только от известных вирусов. Вакцина модифицирует программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженными и поэтому не внедрится. В настоящее время программы-вакцины имеют ограниченное применение.
Своевременное обнаружение зараженных вирусами файлов и дисков, полное уничтожение обнаруженных вирусов на каждом компьютере позволяют избежать распространения вирусной эпидемии на другие компьютеры.
