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