IP Library Granted Patent US 12,095,780
Granted Patent B2
US 12,095,780 · App. 17/374,633 · Granted Sep 17, 2024

Method and system for enforcing intrusion detection signatures curated for workloads based on contextual attributes in an SDDC

Inventors: Nafisa Mandliwala (Sunnyvale, CA); Sirisha Myneni (Santa Clara, CA); Subrahmanyam Manuguri (San Jose, CA)
Assignee: VMware LLC
H04L63/1416H04L63/1425H04L63/1466H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,095,780
App. No.
17/374,633
Granted
Sep 17, 2024
Kind
B2
Abstract

Some embodiments of the invention provide a method of implementing an intent-based intrusion detection and prevention system in a datacenter, the datacenter including at least one host computer executing multiple machines. The method receives a filtered set of intrusion detection signatures to be enforced on the at least one host computer. The method uses a set of contextual attributes associated with a particular data message to generate an intrusion detection signature for the particular data message, the generated intrusion detection signature including a bit pattern, each bit associated with a contextual attribute in the set. The method compares the generated intrusion detection signature with the received set of intrusion detection signatures to identify a matching intrusion detection signature in the received filtered set.

Claims (13)

1. A method of implementing an intent-based intrusion detection and prevention system in a datacenter, the datacenter comprising at least one host computer executing a plurality of machines, the method comprising:

receiving a filtered set of intrusion detection signatures to be enforced on the at least one host computer;

using a set of contextual attributes associated with a particular data message to generate an intrusion detection signature for the particular data message, the generated intrusion detection signature comprising a bit pattern, each bit associated with a contextual attribute in the set; and

comparing the generated intrusion detection signature with the received set of intrusion detection signatures to identify a matching intrusion detection signature in the received filtered set.

2. The method of claim 1 , wherein the filtered set of intrusion detection signatures are received from a set of servers that perform a filtering operation to identify intrusion detection signatures applicable to workloads performed by machines executing on host computers in the datacenter, wherein identifying a matching intrusion detection signature causes an alert to be sent to the set of servers, the alert identifying a potential intrusion event based on the matching intrusion detection signature.

3. The method of claim 2 , wherein the set of servers perform a particular action in response to the alert.

4. The method of claim 3 , wherein the particular action comprises providing the alert in a report to a user.

5. The method of claim 2 , wherein only a first subset of the received filtered set of intrusion detection signatures comprise intrusion detection signatures identified during the filtering operation performed by the set of servers, wherein a second subset of the received filtered set of intrusion detection signatures comprise intrusion detection signatures selected by a user and specified for workloads performed by the plurality of machines executing on the at least one host computer, wherein the workloads are identified based on a plurality of attributes associated with a set of data messages processed by the plurality of machines on the at least one host computer.

6. The method of claim 1 , wherein comparing the generated intrusion detection signature with the received set of intrusion detection signatures comprises mapping bits in the bit pattern of the generated intrusion detection signature to one or more bits in a bit pattern of each intrusion detection signature in the filtered set of intrusion detection signatures.

7. The method of claim 6 , wherein each workload that processed the particular data message is a bit or a plurality of bits in the generated intrusion detection signature's bit pattern.

8. The method of claim 6 , wherein an active directory group of a source machine associated with the particular data message is a bit or a plurality of bits in the generated intrusion detection signature's bit pattern.

9. The method of claim 1 , wherein the identified set of intrusion detection signatures comprise signatures for detecting (i) anomalous user behavior and (ii) anomalous data message traffic behavior.

10. The method of claim 1 , wherein the method is performed by an intrusion detection system that operates on the at least one host computer and that is configured to use the filtered set of intrusion detection signatures to detect potential intrusion events on the at least one host computer.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: MANDLIWALA, NAFISA; MYNENI, SIRISHA; MANUGURI, SUBRAHMANYAM
To: VMWARE, INC.
Reel/Frame 058187/0799 →