СПОСОБ РАСПРЕДЕЛЕННОГО ВЫПОЛНЕНИЯ ЗАДАЧ КОМПЬЮТЕРНОЙ БЕЗОПАСНОСТИ

1. Способ для распределенного выполнения задач компьютерной безопасности, содержащий этапы, во время которых выполняют следующие действия:
а) определяют задачу компьютерной безопасности, цель ее выполнения и ее параметры, при этом задача выполняется в рамках распределенного выполнения;
б) определяют компьютеры, подходящие под параметры определенной задачи;
в) выполняют задачу компьютерной безопасности, которая выполняется в рамках распределенного выполнения с помощью определенных компьютеров;
г) при достижении цели выполнении задачи, по меньшей мере, на одном из компьютеров заканчивают распределенное выполнение задачи на всех остальных определенных компьютерах.
2. Способ по п.1, в котором задачей компьютерной безопасности может быть:
а) сбор WHOIS информации;
б) создание и пополнение списка доверенных сайтов;
в) тестирование различных модулей антивирусного приложения и антивирусных баз;
г) проверка сайтов на предмет наличия вредоносных объектов;
д) периодическая проверка сайтов с помощью модуля родительского контроля;
е) обмен обновлениями антивирусных баз между пользователями;
ж) локальный обмен информацией о заражениях между пользователями;
з) обнаружение неизвестных вредоносных программ на базе сравнения извлеченных характеристик с характеристиками известных вредоносных программ.
3. Способ по п.1, в котором параметры задачи включают объекты для проверки и настройки для выполнения задачи, которые определяются алгоритмом работы задачи.
4. Способ по п.1, в котором задача компьютерной безопасности, которая может быть выполнена в рамках распределенного выполнения, задается исходным компьютером, который является источником задачи.
5. Способ по п.4, в котором задача компьютерной безопасности выполняется в рамках распределенного выполнения, если исходный компьютер, который является источником задачи, является тонким клиентом.
6. Способ по п.4, в котором задача компьютерной безопасности выполняется в рамках распределенного выполнения, если исходный компьютер, который является источником задачи, имеет недостаток ресурсов.
7. Способ по п.4, в котором исходный компьютер, который является источником задачи, также выполняет задачу компьютерной безопасности, которая может быть выполнена в рамках распределенного выполнения.
8. Способ по п.1, в котором определяют оптимальное количество компьютеров, подходящих под параметры определенной задачи.
9. Способ по п.1, в котором определяют доступное количество компьютеров, подходящих под параметры определенной задачи.
10. Способ по пп.8 и 9, в котором выполняют задачу компьютерной безопасности, которая может быть выполнена в рамках распределенного выполнения с помощью оптимального количества определенных компьютеров в том случае, если оптимальное количество компьютеров, подходящих под параметры определенной задачи, меньше доступного количества компьютеров, подходящих под параметры определенной задачи.
11. Способ по пп.8 и 9, в котором выполняют задачу компьютерной безопасности, которая может быть выполнена в рамках распределенного выполнения с помощью доступного количества определенных компьютеров в том случае, если оптимальное количество компьютеров, подходящих под параметры определенной задачи, больше доступного количества компьютеров, подходящих под параметры определенной задачи.
12. Способ по п.3, в котором для достижения цели выполнения задачи требуется передача параметров задачи хотя бы на один из определенных компьютеров, подходящих под параметры определенной задачи.
13. Способ по п.1, в котором для достижения цели выполнения задачи требуется выполнение задачи хотя бы на одном из определенных компьютеров.
14. Способ по п.1, в котором для достижения цели выполнения задачи требуется выполнение задачи на всех из определенных компьютеров.
15. Способ по п.1, в котором при определении компьютеров, подходящих под параметры определенной задачи, определяют производительность компьютеров.
16. Способ по п.1, в котором при определении компьютеров, подходящих под параметры определенной задачи, определяют потребление ресурсов компьютеров для выбора времени выполнения задачи.