System and method for optimization of security tasks by configuring security modules
AssigneeKaspersky Lab ZAO
InventorsAndrey Kulaga, Anton Tikhomirov
Life of this patent
Estimating the term…
Abstract
A system and method for dynamic configuration of the security modules for optimization of execution of security tasks are provided. The system includes: a mechanism for identifying the clients connected to the network; a client data collection unit that determines hardware/software configurations of each detected client; a security module selection and installation unit that selects required modules for each client; a statistics collection unit that collects the security tasks execution statistics from user modules and from client modules; and a configuration unit that configures the client and server modules based on the collected statistics in order to optimize execution of the security tasks.
Claims20
A computer-implemented system for optimization of execution of security tasks, the system comprising:
- a client data collection unit for determining hardware and software configurations of clients detected as being connected to a network;
- a security module selection unit connected to the client data collection unit for selecting security modules for the clients for subsequent installation of the selected security modules on the clients and on a server;
- a statistics collection unit that collects security-related statistics from the clients and from the server;
- and
- a configuration unit for configuring the installed security modules based on the collected security-related statistics,
- wherein a security task is executed on a client, if the client has a corresponding installed security module, and the security task is executed on the server, if the client does not have the corresponding security module.
A computer-implemented method for optimization of security tasks, the method comprising:
- (a) collecting configuration data of clients connected to a network;
- (b) installing security modules on the clients based on the client's configuration;
- (c) monitoring activity of the security modules on the clients;
- (d) collecting security-related statistics from the clients and from the server;
- (e) analyzing execution of the security tasks based on the collected security-related statistics;
- and
- (f) configuring the installed security modules based on the collected statistics,
- wherein a security task is executed on a client, if the client has a corresponding security module, and the security task is executed on the server, if the client does not have the corresponding security module.
Dependencies are inferred from the claim text.