русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Антивирусные программы


Дата добавления: 2013-12-23; просмотров: 1174; Нарушение авторских прав


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

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

2. Программы-доктора (полифаги, сканеры) не только находят зараженные вирусами файлы, но и «лечат» их, т.е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние. В начале своей работы полифаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов. Наиболее известные из них: Norton AntiVirus, Kaspersky Anti-Virus Scaner, Doctor Web.

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

4. Программы-фильтры («сторожа», мониторы, эвристические анализаторы) представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов. При попытке какой-либо программы произвести подозрительное действие «сторож» посылает пользователю сообщение и предлагает запретить или разрешить его. Программы-фильтры способны обнаружить вирус на самой ранней стадии его существования, но, иногда, быстро надоедают постоянной выдачей на экран сообщений или сильной загрузкой системных ресурсов. Примером программ-фильтров является программа Vsafe (MS), Kaspersky Anti-Virus Monitor.



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



<== предыдущая лекция | следующая лекция ==>
Компьютерные вирусы | Троянские кони


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.