Protecting network-based services using deception in a segmented network environment

US11356483B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11356483-B2
Application numberUS-201916683127-A
CountryUS
Kind codeB2
Filing dateNov 13, 2019
Priority dateNov 13, 2019
Publication dateJun 7, 2022
Grant dateJun 7, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A policy management server manages a segmentation policy for segmenting a network and a deception policy for implementing deception services. The policy management server distributes segmentation rules and deception rules to distributed enforcement modules that configure respective traffic filters to enforce the policies. The deception rule may be enforced directly by the traffic filter acting as a deception service, or the traffic filter may act as a proxy to an external deception service. The deception service can behave similarly to a real service to obtain information about the malicious actor that is reported to the policy management server to enable the policy management server to take a remedial action. Furthermore, the policy management server may automatically generate the deception policy based on the segmentation policy such that connection requests that are not allowed by the segmentation policy are automatically sent to a deception service.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for protecting services in a segmented network environment using deception, the method comprising: storing at a policy management server, a segmentation rule that allows communications meeting first criteria between at least a first group of workloads and a second group of workloads; storing, at the policy management server, a deception rule for implementing a deception service with respect to communications meeting second criteria; distributing the segmentation rule and the deception rule to an enforcement module executing on a remote device and associated with at least one workload of the first group of workloads to cause the enforcement module to configure a traffic filter to allow the communications meeting the first criteria of the segmentation rule and to facilitate a deception service in response to communications meeting the second criteria of the deception rule; receiving from the workload, traffic flow data associated with communications meeting the second criteria of the deception rule; detecting if the traffic flow data is indicative of malicious behavior; and performing a remedial action in response to detecting the traffic flow data is indicative of the malicious behavior. 2. The method of claim 1 , wherein distributing the deception rule to the enforcement module comprises: causing the enforcement module to configure the traffic filter with a filtering rule to send an acknowledgement message in response to a connection request meeting the second criteria of the deception rule and to log communications associated with the connection request. 3. The method of claim 1 , wherein distributing the deception rule to the enforcement module comprises: causing the enforcement module to configure the traffic filter with a filtering rule to randomly select and perform one of the following actions according to predefined probabilities: send an acknowledgement message in response to a connection request; sending a delayed response to the connection request; dropping the connection request without sending a response. 4. The method of claim 1 , wherein distributing the deception rule to the enforcement module comprises: causing the enforcement module to configure the traffic filter with a filtering rule to forward a connection request meeting the second criteria of the deception rule to a deception server to execute a deception service using the host device as a proxy. 5. The method of claim 1 , wherein distributing the deception rule comprises: providing the deception rule to a deception server at a network address different from network addresses of any of the first or second groups of workloads. 6. The method of claim 1 , wherein the deception rule instructs the enforcement module to facilitate the deception service in response to the communications comprising a connection request on one or more specified ports of one or more network addresses. 7. The method of claim 1 , further comprising: automatically generating a deception policy that includes the deception rule based on a segmentation policy that includes the segmentation rule, wherein automatically generating the deception policy comprises generating a set of deception rules that cause connection requests that are not allowed by the segmentation policy to be handled by the deception service. 8. A method for protecting services in a segmented network environment using deception, the method comprising: receiving by an enforcement module of a host device, a segmentation rule for allowing communications meeting first criteria between a local workload associated with the enforcement module and one or more remote workloads; receiving, by the enforcement module, a deception rule for implementing a deception service in association with communications that meet second criteria; configuring a traffic filter of the host device to enforce the segmentation rule and the deception rule; and receiving a connection request that meets the second criteria of the deception rule; applying rules of the traffic filter to establish a connection responsive to the connection request and to facilitate a deception service with respect to the connection; monitoring and logging traffic flow data associated with the connection; and sending the traffic flow data to the policy management server. 9. The method of claim 8 , wherein applying the traffic filter comprises: executing a filtering rule to send an acknowledgement message in response to the connection request and to log communications associated with the connection. 10. The method of claim 8 , wherein applying the traffic filter comprises: executing a filtering rule to forward the connection request to a deception server to execute a deception service using the host device as a proxy. 11. The method of claim 8 , wherein the set of segmentation rules that allow communications meeting first criteria comprises at least a first rule comprising a specified label set, a specified port, and a specified protocol, where the first rule allows first communications from a first remote workload that has the specified label set and that are communicated over the specified port and the specified protocol. 12. The method of claim 8 , wherein the communications that meet the second criteria comprise communications targeted to a different port of the host device than a port hosting the local workload. 13. The method of claim 8 , facilitating the deception service comprises: facilitating communication over the connection to obtain information about a remote workload making the connection request; processing the information to identify the remote workload as malicious; and sending to the policy management server, an indication that the remote workload is malicious. 14. A non-transitory computer-readable storage medium storing instructions for protecting services in a segmented network environment using deception, the instructions when executed by a processor causing the processor to perform steps including: storing at a policy management server, a segmentation rule that allows communications meeting first criteria between at least a first group of workloads and a second group of workloads; storing, at the policy management server, a deception rule for implementing a deception service with respect to communications meeting second criteria; distributing the segmentation rule and the deception rule to an enforcement module executing on a remote device and associated with at least one workload of the first group of workloads to cause the enforcement module to configure a traffic filter to allow the communications meeting the first criteria of the segmentation rule and to facilitate a deception service in response to communications meeting the second criteria of the deception rule; receiving from the workload, traffic flow data associated with communications meeting the second criteria of the deception rule; detecting if the traffic flow data is indicative of malicious behavior; and performing a remedial action in response to detecting the traffic flow data is indicative of the malicious behavior. 15. The non-transitory computer-readable storage medium of claim 14 , wherein distributing the deception rule to the enforcement module comprises: causing the enforcement module to configure the traffic filter with a filtering rule to send an acknowledgement message in response to a connection request meeting the second criteria of the deception rule and to log communications associated with the connection request. 16. The non-transitory computer-readable storage

Assignees

Inventors

Classifications

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • using deception as countermeasure, e.g. honeypots, honeynets, decoys or entrapment · CPC title

  • Vulnerability analysis · CPC title

  • Rule management · CPC title

  • related to network traffic · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11356483B2 cover?
A policy management server manages a segmentation policy for segmenting a network and a deception policy for implementing deception services. The policy management server distributes segmentation rules and deception rules to distributed enforcement modules that configure respective traffic filters to enforce the policies. The deception rule may be enforced directly by the traffic filter acting …
Who is the assignee on this patent?
Illumio Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 07 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).