IP Library Granted Patent US 8,566,946
Granted Patent B1
US 8,566,946 · App. 11/717,475 · Granted Oct 22, 2013

Malware containment on connection

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,566,946
App. No.
11/717,475
Granted
Oct 22, 2013
Kind
B1
Abstract

Systems and methods for malware containment on connection are provided. Digital devices are quarantined for a predetermined period of time upon connection to the communication network. When a digital device is quarantined, all network data transmitted by the digital device is temporarily directed to a controller which then analyzes the network data to identify unauthorized activity and/or malware within the newly connected digital device. An exemplary method to contain malware comprises detecting a digital device upon connection with a communication network, temporarily redirecting network data from the digital device for a predetermined period of time, and analyzing the network data to identify malware within the digital device.

Claims (46)

1. A malware containment method comprising:

detecting a digital device upon connection with a communication network;

temporarily redirecting network data from the digital device until a predetermined period of time expires by configuring a network switch of the communication network to direct the network data from the digital device to a controller coupled to the communication network;

analyzing the temporarily redirected network data during the predetermined period of time to detect malware within the digital device, including configuring a virtual machine to receive the network data and analyzing a response of the virtual machine to the network data within the virtual machine to identify a malware attack; and

transmitting the network data to an intended recipient if no malware attack has been identified within the predetermined period of time.

2. The method of claim 1 , wherein temporarily redirecting network data comprises Address Resolution Protocol (ARP) manipulation to temporarily direct the network data from the digital device to the controller.

3. The method of claim 1 , wherein temporarily redirecting network data comprises configuring Dynamic Host Configuration Protocol (DHCP) services to temporarily direct the network data from the digital device to the controller.

4. The method of claim 1 , wherein analyzing the temporarily redirected network data comprises determining if the digital device is associated with a white list, and halting the redirecting if the digital device is determined to be associated with the white list.

5. The method of claim 1 , wherein analyzing the temporarily redirected network data comprises comparing the temporarily redirected network data with an unauthorized activity signature to detect a malware attack.

6. The method of claim 1 , further comprising generating an unauthorized activity signature based on the detection.

7. The method of claim 6 , further comprising:

storing the unauthorized activity signature; and

sending the unauthorized activity signature to another digital device.

8. The method of claim 1 , further comprising applying an access control rule to the temporarily redirected network data.

9. The method of claim 1 , wherein analyzing the temporarily redirected network data comprises:

analyzing the temporarily redirected network data with a heuristic to identify network data containing suspicious activity.

10. The method of claim 1 , wherein analyzing the temporarily redirected network data comprises:

configuring a replayer to transmit the temporarily redirected network data to the virtual machine.

11. A malware containment system comprising:

memory to store instructions; and

a controller for containing malware comprising:

a quarantine module configured to execute instructions stored in memory to detect a digital device upon connection with a communication network and temporarily redirect network data from the digital device until a predetermined period of time expires, including configuring a network switch of the communication network to direct the network data from the digital device to the controller; and

a policy engine configured to analyze the temporarily redirected network data during the predetermined period of time to detect malware within the digital device, including configuring a virtual machine to receive the network data and analyzing a response of the virtual machine to the network data within the virtual machine to identify a malware attack,

wherein the controller is to transmit the network data to an intended recipient if no malware attack has been identified within the predetermined period of time.

12. The system of claim 11 , wherein the quarantine module configured to temporarily redirect the network data comprises the quarantine module configured to manipulate ARP to temporarily direct the network data from the digital device to the controller.

13. The system of claim 11 , wherein the quarantine module configured to temporarily redirect the network data comprises the quarantine module configured to configure DHCP services to temporarily direct the network data from the digital device to a controller.

14. The system of claim 11 , wherein the policy engine configured to analyze the temporarily redirected network data comprises the policy engine configured to determine if the digital device is associated with a white list.

15. The system of claim 11 , wherein the policy engine configured to analyze the temporarily redirected network data comprises the policy engine configured to compare the temporarily redirected network data with an unauthorized activity signature to detect malware.

16. The system of claim 11 , further comprising:

a heuristic module configured to analyze the temporarily redirected network data with a heuristic to identify the temporarily redirected network data containing suspicious activity; and

a scheduler configured to retrieve the virtual machine.

17. The system of claim 11 , wherein the analysis environment is further configured to configure a replayer to transmit the temporarily redirected network data to the virtual machine.

18. The system of claim 11 , further comprising a signature module configured to generate an unauthorized activity signature based on the detection.

19. The system of claim 18 , wherein the signature module is further configured to:

store the unauthorized activity signature; and

send the unauthorized activity signature to another digital device.

20. A non-transitory machine readable medium having embodied thereon executable code, the executable code being executable by a processor for performing a malware containment method, the method comprising:

detecting a digital device upon connection with a communication network;

temporarily redirecting network data from the digital device until a predetermined period of time expires by configuring a network switch of the communication network to direct the network data from the digital device to a controller coupled to the communication network;

analyzing the temporarily redirected network data during the predetermined period of time to detect malware within the digital device, including configuring a virtual machine to receive the network data and analyzing a response of the virtual machine to the network data within the virtual machine to identify a malware attack; and

transmitting the network data to an intended recipient if no malware attack has been identified within the predetermined period of time.

21. The non-transitory machine readable medium of claim 20 , wherein temporarily redirecting network data comprises ARP manipulation to temporarily direct the network data from the digital device to a controller.

22. The non-transitory machine readable medium of claim 20 , wherein temporarily redirecting network data comprises configuring DHCP services to temporarily direct the network data from the digital device to a controller.

23. The method of claim 1 , wherein the controller is configured to continue the redirecting if malware is not detected until after the predetermined period of time expires, and continue the redirecting if malware is detected beyond the predetermined period of time.

24. The system of claim 11 , wherein the quarantine module is further configured to continue redirecting network data if malware is detected, and to discontinue redirecting if malware is not detected by the policy engine.

25. The method of claim 9 , wherein the redirecting continues if the heuristic identifies network data containing suspicious activity until the later of expiration of the predetermined time period or the analyzing of the response of the virtual machine to the identified network data detects no malware attack.

Assignments (12)
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 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
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 →
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 →
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 →