русс | укр

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

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

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

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


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

Методы борьбы с компьютерными вирусами


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


Конструкторы вирусов

Конструктор вирусов — это утилита, предназначенная для изготовления новых компьютерных вирусов. Известны конст­рукторы вирусов для DОS, Windows и макровирусов. Они позво­ляют генерировать исходные тексты вирусов, объектные моду­ли и/или непосредственно зараженные файлы. Некоторые конструкторы снабжены стандартным оконным интерфейсом, где при помощи системы меню можно выбрать тип вируса, по­ражаемые объекты, наличие или отсутствие самошифровки, про­тиводействие отладчику, внутренние текстовые строки, сопро­вождающие работу вируса эффекты и др.

Существуют также вспомогательные утилиты, полиморфик-генераторы. Эти генераторы не являются вирусами, поскольку в их алгоритм не закладываются функции размножения. Глав­ной функцией подобного рода утилит является шифрование тела вируса и генерация соответствующего расшифровщика. Обычно полимбрфик-генераторы доступны, поэтому автору полиморф­ного вируса не требуется разрабатывать коды собственного за/ расшифровщика. При желании он может подключить к своему вирусу известный полиморфик-генератор и вызывать его из ко­дов вируса. Вызов полиморфик-генератора создает коды расшиф­ровщика и шифрует тело вируса.

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

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



Недостатками программ являются: а) невозможность отсле­живания вирусов, обращающихся непосредственно к ВI0S, а так­же загрузочных вирусов, активизирующихся до запуска антиви­руса при загрузке DОS; б) частая выдача запросов на выполнение операции.

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

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

Программы-ревизоры анализируют изменения состояния файлов и системных областей диска. Проверяют состояния за­грузочного сектора и таблицы FАТ; длину, атрибуты и время создания файлов; 'контрольную сумму кодов. Пользователю со­общается о выявлении несоответствий.

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

Существующие антивирусные программы в основном отно­сятся к классу гибридных программ (детекторы-доктора, докто­ра-ревизоры и др.).

При заражении или при подозрении на заражение компьюте­ра вирусом необходимо:

1. Оценить ситуацию и не предпринимать действий, приводящих к потере информации. Если вы не обладаете достаточными знаниями и опытом, лучше обратиться к специалистам.

2. Перезагрузить ОС компьютера. При этом использовать спе­циальную, заранее созданную и защищенную от записи сис­темную дискету. В результате будет предотвращена активи­зация загрузочных и резидентных вирусов с жесткого диска компьютера.

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

К антивирусным программам, получившим распространение в России, странах СНГ и за рубежом, относят программы фирм Symantec (Norton Аntivirus), Networc Аssociates (Dосtоr Sоlоmоn) и отечественных фирм — Лаборатории Касперского (АntiViral Тооlkit Рrо) и ДиалогНаука (АDinf, Dr.Web).

Антивирусный пакет AntiViral Тооlkit Рrо (АVР) включает АVР Сканер, резидентный сторож АVР Монитор, программу администрирования установленных компонент АVР Центр Управления и ряд других.

АVР Сканер, помимо традиционной проверки выполняемых файлов и файлов документов, обрабатывает базы данных элект­ронной почты форматов МS Оffice, Ехchange и текстовых по­чтовых форматов Netscape Navigator, SMTP/РОРЗ serverи др. Использование сканера позволяет выявить вирусы в упакованных и архивированных файлах (не защищенных паро­лями). Обнаруживает и удаляет макровирусы, .полиморфные, стеле, троянские, а также ранее неизвестные вирусы. Это дости­гается, например, за счет использования эвристических анализа­торов. Такие анализаторы моделируют работу процессора и вы­полняют анализ действий диагностируемого файла. В зависимости от этих действий и принимается решение о наличии вируса.

АVР Монитор — контролирует типовые пути проникновения вируса, например операции обращения к файлам и секторам.

АVР Центр Управления — сервисная оболочка, предназна­ченная для установки времени запуска сканера, автоматическо­го обновления компонент пакета и др.

 



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


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


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

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

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


 


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

 
 

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

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