METHODS AND SYSTEMS FOR PROVIDING SECURITY TO DISTRIBUTED MICROSERVICES
First Claim
1. A system providing secure virtual boundaries for microservices, the system comprising:
- at least one microservice, the at least one microservice comprising a plurality of distributed microservice components communicating with one another so as to provide a service;
a plurality of enforcement points positioned in association with the plurality of distributed microservice components to define a secure virtual boundary around the plurality of distributed microservice components; and
a director module that manages sessions and settings of the plurality of distributed microservice components within the secure virtual boundary.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems for providing security to distributed microservices are provided herein. In some embodiments, a system includes a plurality of microservices, each of the plurality of microservices having a plurality of distributed microservice components. At least a portion of the distributed microservice components execute on different physical or virtual servers in a data center or a cloud. The system also includes a plurality of logical security boundaries, with each of the plurality of logical security boundaries being created by a plurality of enforcement points positioned in association with the plurality of distributed microservice components. Each of plurality of microservices is bounded by one of the plurality of logical security boundaries.
52 Citations
23 Claims
-
1. A system providing secure virtual boundaries for microservices, the system comprising:
-
at least one microservice, the at least one microservice comprising a plurality of distributed microservice components communicating with one another so as to provide a service; a plurality of enforcement points positioned in association with the plurality of distributed microservice components to define a secure virtual boundary around the plurality of distributed microservice components; and a director module that manages sessions and settings of the plurality of distributed microservice components within the secure virtual boundary. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a plurality of microservices, each of the plurality of microservices comprising a plurality of distributed microservice components, wherein at least a portion of the distributed microservice components execute on different physical servers or virtual machines in a data center or cloud; and a plurality of logical security boundaries, wherein each of the plurality of logical security boundaries is created by a plurality of enforcement points positioned in association with the plurality of distributed microservice components, wherein each of the plurality of microservices is bounded by one of the plurality of logical security boundaries. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a logical security boundary for microservices, the method comprising:
-
locating a plurality of distributed microservice components that belong to a microservice, at least a portion of the plurality of distributed microservice components being located on different physical servers or virtual machines in a data center or cloud; distributing a plurality of logical enforcement points around the plurality of distributed microservice components that belong to the microservice; and forming a logical security boundary from the plurality of logical enforcement points. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification