Программа состоит из трех частей: ядро, вирусная база и оболочка. Ядро
- это программный код, реализующий механизмы поиска и лечения вирусов.
Вирусная база - это внешний файл (файлы), в котором хранится информация
о конкретных вирусах, как их обнаруживать и лечить. Оболочка - для
каждой операционной системы это своя система, дающая возможность
пользователю управлять программой.
Такая организация антивирусной программы позволяет: использовать одни и те же файлы вирусной базы DrWeb32
для разных платформ - DOS, Windows 95-XP, Novell NetWare, Linux,
FreeBSD, Solaris; подключать ядро к различным оболочкам и приложениям,
что дает возможность простой интеграции антивирусной проверки с многими
прикладными задачами; реализовать механизм автоматического пополнения
вирусных баз и обновления версий оболочки и ядра через сеть Интернет.
DrWeb32 - наглядные и гибкие средства выбора объектов
тестирования путем просмотра дерева подкаталогов любых дисков вплоть до
уровня отдельных файлов. Одной из частей DrWeb32 для Windows
95-XP является резидентный сторож SpIDer Guard, который позволяет
организовать надежную антивирусную защиту в среде Windows 95-2000. В
этой уникальной разработке впервые в мире применена интеллектуальная
технология контроля вирусной активности SpIDer-Netting. Используя эту
технологию, SpIDer проводит тщательный анализ опасных действий программ
и, применяя специальную систему принятия решений, блокирует
деятельность вирусов.