Method and system for performing a security check
First Claim
Patent Images
1. A method for implementing a security system comprising:
- configuring a group of security modules via a standardized interface to add one or more independently produced security modules, the security modules each implementing one or more security functions that are to be executed on a remote device;
transmitting the group of security modules to the remote device for execution of the one or more security functions implemented by the security modules at the remote device;
causing the one or more security functions to be executed at predetermined intervals; and
determining whether to grant an access request based on a result of the executed one or more security functions.
13 Assignments
0 Petitions
Accused Products
Abstract
An access request is transmitted from a first device to a second device causing one or more security functions to be executed on the first device. Whether to grant the access request is based on a result of the executed one or more security functions.
23 Citations
28 Claims
-
1. A method for implementing a security system comprising:
- configuring a group of security modules via a standardized interface to add one or more independently produced security modules, the security modules each implementing one or more security functions that are to be executed on a remote device;
transmitting the group of security modules to the remote device for execution of the one or more security functions implemented by the security modules at the remote device; causing the one or more security functions to be executed at predetermined intervals; and determining whether to grant an access request based on a result of the executed one or more security functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- configuring a group of security modules via a standardized interface to add one or more independently produced security modules, the security modules each implementing one or more security functions that are to be executed on a remote device;
-
14. A computing device comprising:
- storage including a plurality of instructions; and
a processor operable to execute the instructions included in the storage, where when the processor executes the instructions, the processor is to;
receive an access request from a remote device;retrieve a security module provided by a third party, the security module including one or more security functions that are to be executed on the remote device; transmit the security module to the remote device; receive results from the remote device of the one or more security functions that are to be executed at predetermined intervals on the remote device; and determine whether to grant the access request based on a result of the executed one or more security functions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
- storage including a plurality of instructions; and
-
23. A security module data structure stored on a computer-readable memory device to be executed as part of a security system, the security module data structure comprising:
- a package manifest section that includes an identifier of a provider of the security module data structure;
a security module section that includes an identification of one or more security policies supported by the security module data structure; a security framework section that includes a program interface for the security module data structure; and one or more security functions that are to be executed at predetermined intervals on a client device to perform security operations on the client device, where the security module data structure is to be transmitted to the client device in response to an access request from the client device for a network resource and where permission for the client device to access the network resource is granted based on a result of execution of the one or more security functions. - View Dependent Claims (24, 25, 26, 27, 28)
- a package manifest section that includes an identifier of a provider of the security module data structure;
Specification