русс | укр

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

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

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

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


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

Типы антивирусых программ.


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


По принципу работы антивирусные программы можно подразделить на следующие группы:

· Сканеры

· CRC-сканеры (ревизоры)

· Блокировщики

· Иммунизаторы

Сканеры – программы, принцип работы которых основан на проверке файлов, секторов и системной области памяти и поиске в них известных и новых (неизвестных для сканера) вирусов. Для поиска известных вирусов используются "маски". Маской вируса является некоторая постоянная последовательность кода, специфичная для этого конкретного вируса. Если вирус не содержит постоянной маски, то используются другие методы. Например, может использоваться алгоритмический язык, описывающий все возможные варианты кода, которые могут встретиться при заражении вирусом подобного типа. Такой подход используется некоторыми программами-антивирусами для нахождения полиморфик-вирусов.

Сканеры можно подразделить на два типа:

· резидентные программы (мониторы), которые загружаются в оперативную память компьютера при загрузке ОС, находятся в ней до окончания сеанса работы и производят, так называемое, сканирование на "лету", то есть постоянно, без запроса пользователя, проверяют на вирус объекты, к которым происходит обращение;

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

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



Блокировщики – это резидентные программы, перехватывающие "вирусно-опасные ситуации" (вызовы на открытие для записи в выполняемые файлы, записи в boot-сектора дисков или MBR винчестера и т.д.) и сообщающие об этом пользователю. У этих программ много ложных срабатываний, существует много путей обхода защиты, используемой в программах, поэтому они не популярны.

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



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


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


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

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

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


 


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

 
 

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

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