IP Library Granted Patent US 11,637,857
Granted Patent B1
US 11,637,857 · App. 16/791,933 · Granted Apr 25, 2023

System and method for detecting malicious traffic using a virtual machine configured with a select software environment

Inventor: Ashar Aziz (Coral Gables, FL)
Assignee: FireEye Security Holdings US LLC
H04L63/145G06F9/45558H04L63/0245H04L63/1416H04L63/1425G06F2009/45587G06F2009/45591G06F2009/45595H04L63/1458H04L63/1491
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 11,637,857
App. No.
16/791,933
Granted
Apr 25, 2023
Kind
B1
Abstract

A system for detecting malware is described. The system features a traffic analysis device and a network device. The traffic analysis device is configured to receive data over a communication network, selectively filter the data, and output a first portion of the data to the network device. The network device is communicatively coupled with and remotely located from the traffic analysis device. The network device features software that, upon execution, (i) monitors behaviors of one or more virtual machines processing the first portion of the data received as output from the traffic analysis device, and (ii) detects, based on the monitored behaviors, a presence of malware in the first virtual machine.

Claims (33)

1. A system comprising:

one or more sensors, each sensor including (i) a virtualized network including one or more virtual machines each including software maintained within a non-transitory memory storage device associated with the one or more virtual machines that supports message exchanges with one or more other virtual machines within the virtualized network, and (ii) a controller configured to orchestrate activities within the virtualized network and monitor one or more behaviors detected within the virtualized network; and

a sensor manager communicatively coupled to the one or more sensors, the sensor manager to coordinate communications or operations among the one or more sensors,

wherein a sensor of the one or more sensors is configured to monitor behaviors of at least a first virtual machine corresponding to a first computing system by at least monitoring network activities conducted by information being processed within the first virtual machine to determine an anomalous behavior by at least the first virtual machine.

2. The system of claim 1 , wherein the one or more sensors correspond to a plurality of sensors.

3. The system of claim 1 , wherein the controller is further configured to generate a signature to detect malware in network traffic propagating over a communication network.

4. The system of claim 1 , wherein the anomalous behavior constitutes an execution anomaly.

5. The system of claim 1 , wherein the one or more sensors and the sensor manager constitute software maintained within the non-transitory memory storage device.

6. The system of claim 1 , wherein the controller of a sensor of the one or more sensors is configured to identify a source of malware infecting the virtualized network and transmit a recovery script to the source, the recovery script includes software configured to (i) identify one or more infected software programs or memory locations of the source and (ii) remove the one or more infected software programs or memory locations.

7. The system of claim 1 , wherein a sensor of the one or more sensors includes a probe mechanism to automatically check one or more properties of application software components installed in network devices communicatively coupled to a communication network.

8. The system of claim 7 , wherein the one or more properties include one or more of (i) a version, (ii) a release number, and (iii) a patch-level of operating systems and application software components installed with network devices connected to the communication network.

9. The system of claim 1 , wherein each of the one or more virtual machines includes the software operating as a driver software that supports the message exchanges.

10. The system of claim 1 , wherein a first sensor of the one or more sensors being configured to accelerate activities in the virtualized network in order to reduce a time for detecting a time-delayed malware.

11. A system comprising:

a first sensor including (i) a virtualized network including one or more virtual machines each including software maintained within a non-transitory memory storage device associated with the one or more virtual machines that supports message exchanges with one or more other virtual machines within the virtualized network, and (ii) a controller configured to orchestrate activities within the virtualized network and monitor one or more behaviors detected within the virtualized network, wherein the sensor being configured to accelerate activities in the virtualized network in order to reduce a time for detecting a time-delayed malware; and

a sensor manager configured to be communicatively coupled to at least the first sensor, the sensor manager to coordinate communications or operations between the first sensor and a second sensor different than the first sensor.

12. The system of claim 11 , wherein the controller is further configured to generate a signature to detect malware in network traffic propagating over a communication network.

13. The system of claim 11 , wherein the first sensor is configured to monitor behaviors of at least a first virtual machine corresponding to a first computing system of the one or more computing systems to determine an execution anomaly.

14. The system of claim 13 , wherein the first sensor is configured to monitor the behaviors of at least the first virtual machine by at least monitoring network activities conducted by information being processed within the first virtual machine.

15. The system of claim 11 , wherein the controller of the first sensor is configured to identify a source of malware infecting the virtualized network and transmit a recovery script to the source, the recovery script includes software configured to (i) identify one or more infected software programs or memory locations of the source and (ii) remove the one or more infected software programs or memory locations.

16. The system of claim 11 , wherein the first sensor includes a probe mechanism to automatically check one or more properties of application software components installed in network devices communicatively coupled to a communication network.

17. The system of claim 16 , wherein the one or more properties include one or more of (i) a version, (ii) a release number, and (iii) a patch-level of operating systems and application software components installed with network devices connected to the communication network.

18. The system of claim 11 , wherein each of the one or more virtual machines includes the software operating as a driver software that supports the message exchanges.

19. A system comprising:

a non-transitory memory storage device;

one or more sensors being software maintained within the non-transitory memory storage device, each sensor including (i) a virtualized network including one or more virtual machines each including software that, when in operation, supports message exchanges with one or more other virtual machines within the virtualized network, and (ii) a controller configured to orchestrate activities within the virtualized network and monitor one or more behaviors detected within the virtualized network; and

a sensor manager being software maintained within the non-transitory memory storage device, the sensor manager to coordinate communications or operations among the one or more sensors,

wherein a sensor of the one or more sensors is configured to monitor behaviors of at least a first virtual machine corresponding to a first computing system by at least monitoring network activities conducted by information being processed within the first virtual machine to determine at least an execution anomaly or a communication anomaly.

20. The system of claim 19 , wherein the controller of the sensor is configured to identify a source of malware infecting the virtualized network and transmit a recovery script to the source or the sensor, the recovery script includes software configured to (i) identify one or more infected software programs or memory locations and (ii) remove the one or more infected software programs or memory locations.

21. The system of claim 19 , wherein the sensor includes a probe mechanism to automatically check one or more properties of application software components installed in network devices communicatively coupled to a communication network.

22. The system of claim 21 , wherein the one or more properties include one or more of (i) a version, (ii) a release number, and (iii) a patch-level of operating systems and application software components installed with network devices connected to the communication network.

23. The system of claim 19 , wherein each of the one or more virtual machines includes the software operating as a driver software that supports the message exchanges.

24. The system of claim 19 , wherein a first sensor of the one or more sensors being configured to accelerate activities in the virtualized network in order to reduce a time for detecting a time-delayed malware.

Assignments (14)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: MANDIANT, INC.
To: FIREEYE SECURITY HOLDINGS US LLC
Reel/Frame 063114/0701 →
CHANGE OF NAME Recorded Mar 16, 2023
From: FIREEYE, INC.
To: MANDIANT, INC.
Reel/Frame 063114/0766 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: MANDIANT, INC.
To: FIREEYE SECURITY HOLDINGS US LLC
Reel/Frame 063040/0716 →
CHANGE OF NAME Recorded Mar 10, 2023
From: FIREEYE, INC.
To: MANDIANT, INC.
Reel/Frame 063053/0761 →
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 →