IP Library Granted Patent US 11,399,040
Granted Patent B1
US 11,399,040 · App. 17/035,538 · Granted Jul 26, 2022

Subscription-based malware detection

Inventors: Mumtaz Siddiqui (Fremont, CA); Manju Radhakrishnan (San Jose, CA)
Assignee: FireEye Security Holdings US LLC
H04L63/1433G06F21/105G06F21/629H04L41/5003H04L63/1408H04L67/18
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,399,040
App. No.
17/035,538
Granted
Jul 26, 2022
Kind
B1
Abstract

A computerized method is described for authenticating access to a subscription-based service to detect an attempted cyber-attack. First, a request is received by a subscription review service to subscribe to the subscription-based service. The service is configured to analyze one or more objects for a potential presence of malware representing the attempted cyber-attack. Using service policy level information, the cloud broker selects a cluster from a plurality of clusters to analyze whether the one or more objects are associated with the attempted cyber-attack and establishes a communication session between the sensor and the cluster via the cloud broker. The service policy level information is associated with the customer and is used in accessing the subscription-based service. The service policy level information includes at least an identifier assigned to the customer.

Claims (36)

1. A computerized method for authenticating access to a subscription-based service, the method comprising:

receiving, by a subscription review service, a request to subscribe to the subscription-based service that is configured to analyze one or more objects for a potential presence of malware representing an attempted cyber-attack, the request being a message including information that identifies a sensor that is (i) associated with a customer and (ii) communicatively coupled to the subscription-based service;

receiving service policy level information including an address to access a cloud broker; and

using, by the cloud broker, the service policy level information to (i) select a cluster of a plurality of clusters that analyzes whether the one or more objects are associated with the attempted cyber-attack by at least analyzing an identifier of the sensor included as part of the service policy level information provided to the cloud broker to select the cluster based on a geographical location of the sensor determined by the identifier of the sensor, and (ii) establish a communication session between the sensor and the cluster via the cloud broker until termination of the communication session,

wherein the service policy level information is associated with the customer and is used in accessing the subscription-based service, the service policy level information including an identifier assigned to the customer.

2. The computerized method of claim 1 , wherein the using of the service policy level information by the cloud broker in selecting the cluster comprises using an identifier of the sensor in retrieval of the service policy level information from one or more databases separate from the sensor and the cloud broker.

3. The computerized method of claim 1 , wherein the cloud broker is configured to select the cluster of the plurality of clusters based on both the geographical location of the sensor and one or more attributes of the service policy level information that includes geographic restrictions in selecting one of the plurality of clusters as the cluster.

4. The computerized method of claim 1 further comprising:

receiving, by the cloud broker, information based on operational metadata, the operational metadata includes metadata that pertains to an operating state of at least the cluster of the plurality of clusters.

5. The computerized method of claim 4 , wherein the selecting the cluster by the cloud broker further includes conducting an analysis by the cloud broker that the information based on the operational metadata meets or exceeds one or more performance-based attributes of the service policy level information.

6. The computerized method of claim 4 , wherein the operational metadata includes a current rate of analysis supported by the cluster and the service policy level information includes a quality of service (QoS) attribute that identifies a minimum rate of analysis offered by a subscription level assigned to the customer.

7. The computerized method of claim 4 , wherein the operational metadata includes a guest image, including an operating system and one or more applications, supported by the cluster and the service policy level information includes an attribute that identifies a type of guest image supported by the cluster.

8. The computerized method of claim 1 , wherein the service policy level information includes an identifier assigned to the customer and the cloud broker being configured to use the identifier assigned to the customer to access one or more databases to access performance-based attributes used by the cloud broker to select the cluster of the plurality of clusters.

9. The computerized method of claim 1 , wherein the cloud broker is positioned on a separate subsystem as the subscription review service and communicatively coupled to the subscription review service over a network.

10. The computerized method of claim 1 , wherein the using of the service policy level information by the cloud broker includes using an identifier of the customer being part of the service policy level information to collect subscription information being used by the cloud broker in selecting of the cluster.

11. A computerized method for authenticating access to a subscription-based service, the method comprising:

providing, by a subscription review service, a request to subscribe to the subscription-based service that is configured to analyze one or more objects for a potential presence of malware representing an attempted cyber-attack, the request being a message including information that identifies a sensor that is (i) associated with a customer and (ii) communicatively coupled to the subscription-based service, wherein the request prompting a return of service policy level information including an address to access a cloud broker;

receiving, by the cloud broker, the service policy level information and information based on operational metadata, the operational metadata includes metadata that pertains to an operating state of at least the cluster of the plurality of clusters; and

using, by the cloud broker, the service policy level information to (i) select a cluster of a plurality of clusters that analyzes whether the one or more objects are associated with the attempted cyber-attack and (ii) establish a communication session between the sensor and the cluster via the cloud broker until termination of the communication session,

wherein the service policy level information is associated with the customer and is used in accessing the subscription-based service, the service policy level information including an identifier assigned to the customer.

12. The computerized method of claim 11 , wherein the selecting the cluster by the cloud broker further includes conducting an analysis by the cloud broker that the information based on the operational metadata meets or exceeds one or more performance-based attributes of the service policy level information.

13. The computerized method of claim 11 , wherein the operational metadata includes a current rate of analysis supported by the cluster and the service policy level information includes a quality of service (QoS) attribute that identifies a minimum rate of analysis offered by a subscription level assigned to the customer.

14. The computerized method of claim 11 , wherein the operational metadata includes a guest image, including an operating system and one or more applications, supported by the cluster and the service policy level information includes an attribute that identifies a type of guest image supported by the cluster.

15. The computerized method of claim 11 , wherein the service policy level information includes an identifier assigned to the customer and the cloud broker being configured to use the identifier assigned to the customer to access one or more databases to access performance-based attributes used by the cloud broker to select the cluster of the plurality of clusters.

16. The computerized method of claim 11 , where the using of the service policy level information by the cloud broker in selecting the cluster comprises analyzing an identifier of the sensor included as part of the service policy level information and using the identifier of the sensor in selecting the cluster based on a geographical location of the sensor determined by the identifier of the sensor.

17. The computerized method of claim 11 , wherein the using of the service policy level information by the cloud broker in selecting the cluster comprises using of the identifier of the sensor in selecting the cluster based on both the geographical location of the sensor and one or more attributes of the service policy level information that includes geographic restrictions in selecting one of the plurality of clusters as the cluster.

18. The computerized method of claim 11 , wherein the cloud broker is positioned on a separate subsystem from the subscription review service.

19. A computerized method for authenticating access to a subscription-based service, the method comprising:

subscribing to the subscription-based service configured to analyze one or more objects for a potential presence of malware representing an attempted cyber-attack, wherein the subscribing to the subscription-based service includes (i) sending a request being a message directed to the subscription-based service and including information that identifies a sensor associated with a customer and (ii) receiving service policy level information including an address to access a cloud broker; and

receiving, by the cloud broker, the service policy level information to (i) select a cluster of a plurality of clusters that analyzes whether the one or more objects are associated with the attempted cyber-attack by at least analyzing an identifier of the sensor included as part of the service policy level information provided to the cloud broker to select the cluster based on a geographical location of the sensor determined by the identifier of the sensor, and (ii) establish a communication session between the sensor and the cluster via the cloud broker until termination of the communication session.

20. The computerized method of claim 19 , wherein the cloud broker to select the cluster using of the identifier of the sensor in selecting the cluster based on both the geographical location of the sensor and one or more attributes of the service policy level information that includes geographic restrictions in selecting one of the plurality of clusters as the cluster.

21. The computerized method of claim 19 further comprising:

receiving, by the cloud broker, information based on operational metadata, the operational metadata includes metadata that pertains to an operating state of at least the cluster of the plurality of clusters.

22. The computerized method of claim 21 , wherein the cloud broker to further select the cluster of the plurality of clusters by at least conducting an analysis by the cloud broker that the information based on the operational metadata meets or exceeds one or more performance-based attributes of the service policy level information.

23. The computerized method of claim 22 , wherein the operational metadata includes a current rate of analysis supported by the cluster and the service policy level information includes a quality of service (QoS) attribute that identifies a minimum rate of analysis offered by a subscription level assigned to the customer.

24. The computerized method of claim 22 , wherein the operational metadata includes a guest image, including an operating system and one or more applications, supported by the cluster and the service policy level information includes an attribute that identifies a type of guest image supported by the cluster.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: MANDIANT, INC.
To: FIREEYE SECURITY HOLDINGS US LLC
Reel/Frame 063287/0707 →
CHANGE OF NAME Recorded Mar 16, 2023
From: FIREEYE, INC.
To: MANDIANT, INC.
Reel/Frame 063287/0702 →
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 Jun 25, 2021
From: SIDDIQUI, MUMTAZ; RADHAKRISHNAN, MANJU
To: FIREEYE, INC.
Reel/Frame 056670/0888 →