Система самоуничтожения вредоносных программ может работать на основе алгоритма защиты распределённых вычислений: 1
- Распределённые сети содержат базы данных, которые являются хранилищами шаблонов вредоносного кода. 1 В каждом вычислительном узле хранится только часть шаблонов вредоносных программ, между узлами периодически происходит обмен шаблонами. 1
- При обнаружении системой вирусов создаётся копия необходимого шаблона и передаётся в базы данных рабочих узлов системы. 1 Обнаруженный вирус изолируется и изучается. 1
- Далее генерируются образцы программ, из которых отсеиваются неподходящие, что необходимо для предотвращения реакции системы защиты на собственную систему как на угрозу. 1
- После этого образцы программ осуществляют поиск вирусов и их уничтожение. 1 Данные о вирусах регистрируются в базе. 1
Также существует способ обезвреживания вредоносных программ с использованием внешнего устройства активации. 3 Пользователь запускает процедуру обезвреживания, взаимодействуя с работающим на заражённой системе антивирусным комплексом посредством внешнего устройства активации, подключаемого к компьютеру. 3 При этом процедура анализирует текущее состояние внутренних данных операционной системы и выбирает конкретный метод противодействия вредоносному ПО. 3