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