IP Library Granted Patent US 8,375,444
Granted Patent B2
US 8,375,444 · App. 11/494,990 · Granted Feb 12, 2013

Dynamic signature creation and enforcement

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 8,375,444
App. No.
11/494,990
Granted
Feb 12, 2013
Kind
B2
Abstract

A dynamic signature creation and enforcement system can comprise a tap configured to copy network data from a communication network, and a controller coupled to the tap. The controller is configured to receive the copy of the network data from the tap, analyze the copy of the network data with a heuristic to determine if the network data is suspicious, flag the network data as suspicious based on the heuristic determination, simulate transmission of the network data to a destination device to identify unauthorized activity, generate an unauthorized activity signature based on the identification, and transmit the unauthorized activity signature to a digital device configured to enforce the unauthorized activity signature.

Claims (52)

1. A dynamic signature creation and enforcement system comprising:

a tap configured to copy network data from a communication network; and

a controller coupled to the tap and configured to receive the copy of the network data from the tap, analyze the copy of the network data with a heuristic to determine if a portion of the copy of the network data is suspicious, flag the portion of the copy of the network data as suspicious based on the heuristic determination, replay transmission of the portion of the copy of the network data that was flagged as suspicious to a destination device to identify unauthorized activity, generate an unauthorized activity signature based on the identification, and transmit the unauthorized activity signature to a digital device configured to enforce the unauthorized activity signature;

wherein to replay transmission of the portion of the copy of the network data that was flagged as suspicious to a destination device the controller is further configured to retrieve a virtual machine configured to receive the portion of the copy of the network data that was flagged as suspicious, configure a replayer to transmit the portion of the copy of the network data that was flagged as suspicious to the virtual machine, receive a response from the virtual machine, the response based on the virtual machine's processing of the portion of the copy of the network data that was flagged as suspicious, and analyze the response by the virtual machine to identify unauthorized activity.

2. The system of claim 1 wherein the controller is further configured to:

receive other network data from the communication network;

scan the other network data for unauthorized activity based on the unauthorized activity signature; and

block the other network data based on the scan.

3. The system of claim 1 wherein the controller is further configured to:

store the unauthorized activity signature; and

send the unauthorized activity signature to another digital device.

4. A dynamic signature creation and enforcement system comprising:

a tap configured to copy network data from a communication network; and

a controller coupled to the tap and configured to receive the copied network data from the tap, analyze at least a portion of the copy of the network data that is flagged as suspicious, the portion of the copy of the network data analyzed with a heuristic, retrieve a virtual machine, configure a replayer to replay a portion of the copy of the network data that was flagged as suspicious to the virtual machine, analyze a response by the virtual machine to identify unauthorized activity as a result of playback of the copy of the network data that was flagged as suspicious, generate an unauthorized activity signature based on the identification, and transmit the unauthorized activity signature to a digital device configured to enforce the unauthorized activity signature.

5. The system of claim 4 wherein the controller is further configured to:

receive other network data from the communication network;

scan the other network data for unauthorized activity based on the unauthorized activity signature; and

block the other network data based on the scan.

6. The system of claim 4 wherein the network data comprises a packet.

7. The system of claim 4 wherein the digital device is a router, a gateway, a switch, a bridge, a controller server, or another controller.

8. The system of claim 4 wherein the controller is further configured to:

store the unauthorized activity signature; and

send the unauthorized activity signature to another digital device.

9. The system of claim 4 wherein the controller is further configured to transmit the copied network data between the replayer and the virtual machine over a virtual switch.

10. The system of claim 4 wherein the controller is further configured to retrieve the virtual machine by accessing a virtual machine pool.

11. The system of claim 4 wherein the unauthorized activity is the result of malware associated with the network data.

12. A dynamic signature creation and enforcement method comprising:

copying network data from a communication network;

analyzing the copied network data with a heuristic to determine if any portion of the copy of the network data is suspicious;

replaying the transmission of the suspicious network data to a destination device to identify unauthorized activity, wherein replaying the transmission of the suspicious network data to a destination device comprises

retrieving a virtual machine configured to receive the suspicious network data;

configuring a replayer to transmit the suspicious network data to the virtual machine; and

analyzing a response by the virtual machine to identify unauthorized activity;

generating an unauthorized activity signature based on the identification; and

transmitting the unauthorized activity signature to a digital device configured to enforce the unauthorized activity signature.

13. The method of claim 12 wherein the suspicious network data is transmitted between the replayer and the virtual machine over a virtual switch.

14. The method of claim 12 wherein retrieving the virtual machine includes accessing a virtual machine pool.

15. The method of claim 12 further comprising:

receiving other network data from the communication network;

scanning the other network data for unauthorized activity based on the unauthorized activity signature; and

blocking the other network data based on the scan.

16. The method of claim 12 wherein the network data comprises a packet.

17. The method of claim 12 wherein the digital device is a router, a gateway, a switch, a bridge, a controller server, or another controller.

18. The method of claim 12 further comprising:

storing the unauthorized activity signature; and

sending the unauthorized activity signature to another digital device.

19. The method of claim 12 wherein the unauthorized activity is the result of malware associated with the network data.

20. A non-transitory computer readable medium comprising:

computer readable code configured to direct a processor to copy network data from a communication network, analyze the copied network data with a heuristic to determine if any portion of the copy of the network data is suspicious, replay transmission of the portion of the copy of the network data that was flagged as suspicious to a destination device to identify unauthorized activity, generate an unauthorized activity signature based on the identification, and transmit the unauthorized activity signature to a digital device configured to enforce the unauthorized activity signature;

wherein replaying transmission of the suspicious network data comprises directing the processor to retrieve a virtual machine configured to receive the suspicious network data, configure a replayer to transmit the suspicious network data to the virtual machine, and simulate the transmission of the suspicious network data to the virtual machine.

21. The non-transitory computer readable medium of claim 20 wherein the computer readable code is further configured to receive other network data from the communication network, scan the other network data for unauthorized activity based on the unauthorized activity signature, and block the other network data based on the scan.

22. The non-transitory computer readable medium of claim 20 wherein the computer readable code is further configured to store the unauthorized activity signature and send the unauthorized activity signature to another digital device.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068656/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
MERGER Recorded Aug 13, 2024
From: FIREEYE SECURITY HOLDINGS US LLC
To: MUSARUBRA US LLC
Reel/Frame 068581/0279 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
CHANGE OF NAME Recorded Feb 2, 2023
From: FIREEYE, INC.
To: MANDIANT, INC.
Reel/Frame 062636/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: MANDIANT, INC.
To: FIREEYE SECURITY HOLDINGS US LLC
Reel/Frame 061447/0039 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 11, 2021
From: FIREEYE SECURITY HOLDINGS US LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057772/0791 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 11, 2021
From: FIREEYE SECURITY HOLDINGS US LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057772/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2006
From: AZIZ, ASHAR; RADHAKRISHNAN, RAMESH; LAI, WEI-LUNG; MANNI, JAYARAMAN
To: FIREEYE, INC.
Reel/Frame 018123/0228 →