IP Library Granted Patent US 12,079,336
Granted Patent B2
US 12,079,336 · App. 18/092,083 · Granted Sep 3, 2024

Advanced threat protection cross-product security controller

Inventors: Derek Pearcy (San Francisco, CA); Jessica Heinrich (Tacoma, WA); Michael Bishop (Aylesbury, GB); Cristian Fiorentino (Cordoba, AR); Jessica Gaskins (Boulder Creek, CA); Martina Borkowsky (Aylesbury, GB)
Assignee: Musarubra US LLC
G06F21/562G06F21/552G06F21/577H04L63/1425
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,079,336
App. No.
18/092,083
Granted
Sep 3, 2024
Kind
B2
Abstract

A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, security applications, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security application is configured to determine a suspicious file from a client using the security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range.

Claims (39)

1. At least one non-transitory machine-readable medium comprising machine-readable instructions to cause at least one processor circuit to at least:

determine a first file is malicious;

determine at least one web address contacted by use of the first file;

identify a second file used to contact the at least one web address;

determine that the second file is suspicious based on the first file and the second file being used to contact the at least one web address; and

block the second file from contacting the at least one web address.

2. The at least one non-transitory machine-readable medium of claim 1 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to display information regarding a reputation of the at least one web address.

3. The at least one non-transitory machine-readable medium of claim 1 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to display a source of the second file.

4. The at least one non-transitory machine-readable medium of claim 1 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to display a frequency at which the at least one web address was accessed over a plurality of time periods.

5. The at least one non-transitory machine-readable medium of claim 1 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to display a hash of the second file.

6. The at least one non-transitory machine-readable medium of claim 1 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to display a result of blocking the web address.

7. An apparatus comprising:

a memory;

machine-readable instructions; and

at least one processor circuit to be programmed by the machine-readable instructions to:

determine a first file is malicious;

determine at least one web address contacted by use of the first file;

identify a second file used to contact the at least one web address;

determine that the second file is suspicious based on the first file and the second file being used to contact the at least one web address; and

block the second file from contacting the at least one web address.

8. The apparatus of claim 7 , wherein one or more of the at least one processor circuit is to display information regarding a reputation of the at least one web address.

9. The apparatus of claim 7 , wherein one or more of the at least one processor circuit is to display a source of the second file.

10. The apparatus of claim 7 , wherein one or more of the at least one processor circuit is to display a frequency at which the at least one web address was accessed over a plurality of time periods.

11. The apparatus of claim 7 , wherein one or more of the at least one processor circuit is to display a hash of the second file.

12. The apparatus of claim 7 , wherein one or more of the at least one processor circuit is to display a result of blocking the web address.

13. A method comprising:

determining a first file is malicious;

determining, by at least one processor circuit programmed by at least one instruction, at least one web address contacted by use of the first file;

identifying a second file used to contact the at least one web address;

determining, by one or more of the at least one processor circuit, that the second file is suspicious based on the first file and the second file being used to contact the at least one web address; and

blocking the second file from contacting the at least one web address.

14. The method of claim 13 , further comprising displaying information regarding a reputation of the at least one web address.

15. The method of claim 13 , further comprising displaying a source of the second file.

16. The method of claim 13 , further comprising displaying a frequency at which the at least one web address was accessed over a plurality of time periods.

17. The method of claim 13 , further comprising displaying a hash of the second file.

18. The method of claim 13 , further comprising displaying a result of blocking the web address.

19. The at least one non-transitory machine-readable medium of claim 1 , wherein the web address is a uniform resource locator (URL).

20. The apparatus of claim 7 , wherein the web address is a uniform resource locator (URL).

21. The method of claim 13 , wherein the web address is a uniform resource locator (URL).

Assignments (7)
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: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
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 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →