Decoupling Hardware and Software Components of Network Security Devices to Provide Security Software as a Service in a Distributed Computing Environment
First Claim
1. A computer system, comprising:
- a processor; and
a memory that stores computer-executable instructions which, when executed by the processor, cause the processor to perform operations comprising;
receiving a network security software component from a security service provider, wherein the network security software component has been decoupled from a hardware component of a network security device by the security service provider, anddeploying the network security software component within a distributed computing environment so that the network security software component can be executed by a computing resource associated with the distributed computing environment to provide a security service to a customer platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for decoupling hardware and software components of network security devices to provide security software as a service in a distributed computing environment. A computer system includes a processor that can execute computer-executable instructions to perform various operations. The processor can perform operations to provide security services to one or more customer platforms. The operations can include receiving a network security software component from a security service provider, and deploying the network security software component within a distributed computing environment so that the network security software component can be executed by a computing resource of the distributed computing environment to provide a security service to the customer platform(s). The network security software component includes a software component that has been decoupled from a hardware component of a network security device by the security service provider.
18 Citations
20 Claims
-
1. A computer system, comprising:
-
a processor; and a memory that stores computer-executable instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving a network security software component from a security service provider, wherein the network security software component has been decoupled from a hardware component of a network security device by the security service provider, and deploying the network security software component within a distributed computing environment so that the network security software component can be executed by a computing resource associated with the distributed computing environment to provide a security service to a customer platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, at a computer system comprising a processor, a network security software component from a security service provider, wherein the network security software component has been decoupled from a hardware component of a network security device by the security service provider; and deploying, by the computer system, the network security software component within a distributed computing environment so that the network security software component can be executed by a computing resource associated with the distributed computing environment to provide a security service to a customer platform. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device, comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; launching a mobile client, connecting to a security software service platform via the mobile client, calling an application programming interface exposed by the security software service platform to request that a security service be enabled for the mobile device, and in response to calling the application programming interface, receiving instructions to enable the security service. - View Dependent Claims (20)
-
Specification