Алгоритм работы компонента
Веб-Антивирус защищает информацию, поступающую
на компьютер по HTTP-протоколу, и предотвращает запуск на
компьютере опасных скриптов.
Рассмотрим подробнее схему работы компонента.
Защита HTTP-трафика обеспечивается по следующему алгоритму:
- Каждая веб-страница или файл, к которому
пользователь или некоторая программа обращаются по протоколу HTTP,
перехватывается и анализируется Веб-Антивирусом на присутствие
вредоносного кода. Распознавание вредоносных объектов происходит на
основании баз, используемых в работе программы, и с
помощью эвристического алгоритма. Базы содержат описание
всех известных на настоящий момент вредоносных программ и способов
их обезвреживания. Эвристический алгоритм позволяет обнаруживать
новые вирусы, еще не описанные в базах.
- В результате анализа возможны следующие
варианты поведения:
- Если веб-страница или объект, к которому
обращается пользователь, содержат вредоносный код, доступ к нему
блокируется. При этом на экран выводится уведомление о том, что
запрашиваемый объект или страница заражена.
- Если файл или веб-страница не содержат
вредоносного кода, они сразу же становятся доступными для
пользователя.
Проверка скриптов выполняется по следующему
алгоритму:
- Каждый запускаемый на веб-странице скрипт
перехватывается Веб-Антивирусом и анализируется на присутствие
вредоносного кода.
- Если скрипт содержит вредоносный код,
Веб-Антивирус блокирует его, уведомляя об этом пользователя
специальным всплывающим сообщением.
- Если в скрипте не обнаружено вредоносного
кода, он выполняется.
Для программы Microsoft Internet Explorer
предусмотрен специальный модуль расширения, который встраивается в
программу при установке программы. О его наличии свидетельствует
кнопка в панели инструментов браузера. При нажатии на нее
открывается информационная панель со статистикой Веб-Антивируса по
количеству проверенных и заблокированных скриптов.
|