IP Library Granted Patent US 11,539,736
Granted Patent B1
US 11,539,736 · App. 17/075,857 · Granted Dec 27, 2022

Network asset correlator for cybersecurity operations

Inventor: Wah-Kwan Lin (Melrose, MA)
Assignee: Rapid7, Inc.
H04L63/1433H04L63/20
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,539,736
App. No.
17/075,857
Granted
Dec 27, 2022
Kind
B1
Abstract

Disclosed herein are methods, systems, and processes for utilizing computing entity resolution for network asset correlation. A scanned dataset that includes newly scanned node information that identifies newly scanned nodes on a network is received from a security server. The newly scanned node information is extracted from the scanned dataset and indicates that the newly scanned nodes cannot be identified as being part of existing computing devices in the network. The newly scanned node information is processed with a network asset correlator and the processing results in a set of asset correlation results for the newly scanned nodes. An existing computing device is identified based on a highest disparate correlation probability in the set of asset correlation results and the security server is instructed to perform a security action on the identified existing computing device.

Claims (62)

1. A computer-implemented method comprising:

receiving a scanned dataset from a security server, wherein

the scanned dataset comprises newly scanned node information that identifies one or more newly scanned nodes in a network;

extracting the newly scanned node information from the scanned dataset, wherein

the newly scanned node information indicates that the one or more newly scanned nodes cannot be identified as being part of a plurality of existing computing devices in the network;

processing the newly scanned node information with a network access correlator, wherein

the processing results in a set of asset correlation results for the one or more newly scanned nodes;

identifying an existing computing device of the plurality of computing devices based on a highest disparate correlation probability in the set of asset correlation results; and

instructing the security server to perform a security action on the identified existing computing device.

2. The computer-implemented method of claim 1 , wherein

the network asset correlator probabilistically indicates a disparate correlation between each existing computing device of the plurality of existing computing devices and each of the one or more newly scanned nodes.

3. The computer-implemented method of claim 1 , wherein

the security action comprises, at least in part, determining, based on the highest disparate correlation probability, that the identified existing computing device should be over-provisioned with computing resources compared to at least one of the one or more newly scanned nodes.

4. The computer-implemented method of claim 1 , wherein

the security action comprises, at least in part, a vulnerability assessment.

5. The computer-implemented method of claim 1 , wherein

the security action comprises, at least in part, a decoy provisioning.

6. The computer-implemented method of claim 1 , further comprising:

identifying another existing computing device based on a disparate correlation probability in the set of asset correlation results exceeding an entity resolution threshold; and

including the another existing computing in the security action.

7. A non-transitory computer readable storage medium comprising program instructions executable to:

receive a scanned dataset from a security server, wherein

the scanned dataset comprises newly scanned node information that identifies one or more newly scanned nodes in a network;

extract the newly scanned node information from the scanned dataset, wherein

the newly scanned node information indicates that the one or more newly scanned nodes cannot be identified as being part of a plurality of existing computing devices in the network;

process the newly scanned node information with a network access correlator, wherein

the processing results in a set of asset correlation results for the one or more newly scanned nodes;

identify an existing computing device of the plurality of computing devices based on a highest disparate correlation probability in the set of asset correlation results; and

instruct the security server to perform a security action on the identified existing computing device.

8. The non-transitory computer readable storage medium of claim 7 , wherein

the network asset correlator probabilistically indicates a disparate correlation between each existing computing device of the plurality of existing computing devices and each of the one or more newly scanned nodes.

9. The non-transitory computer readable storage medium of claim 7 , wherein

the security action comprises, at least in part, determining, based on the highest disparate correlation probability, that the identified existing computing device should be over-provisioned with computing resources compared to at least one of the one or more newly scanned nodes.

10. The non-transitory computer readable storage medium of claim 7 , wherein

the security action comprises, at least in part, a vulnerability assessment.

11. The non-transitory computer readable storage medium of claim 7 , wherein

the security action comprises, at least in part, a decoy provisioning.

12. The non-transitory computer readable storage medium of claim 7 , further comprising:

identifying another existing computing device based on a disparate correlation probability in the set of asset correlation results exceeding an entity resolution threshold; and

including the another existing computing in the security action.

13. A system comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:

receive a scanned dataset from a security server, wherein

the scanned dataset comprises newly scanned node information that identifies one or more newly scanned nodes in a network;

extract the newly scanned node information from the scanned dataset, wherein

the newly scanned node information indicates that the one or more newly scanned nodes cannot be identified as being part of a plurality of existing computing devices in the network;

process the newly scanned node information with a network access correlator, wherein

the processing results in a set of asset correlation results for the one or more newly scanned nodes;

identify an existing computing device of the plurality of computing devices based on a highest disparate correlation probability in the set of asset correlation results; and

instruct the security server to perform a security action on the identified existing computing device.

14. The system of claim 13 , wherein

the network asset correlator probabilistically indicates a disparate correlation between each existing computing device of the plurality of existing computing devices and each of the one or more newly scanned nodes.

15. The system of claim 13 , wherein

the security action comprises, at least in part, determining, based on the highest disparate correlation probability, that the identified existing computing device should be over-provisioned with computing resources compared to at least one of the one or more newly scanned nodes.

16. The system of claim 13 , wherein

the security action comprises, at least in part, a vulnerability assessment.

17. The system of claim 13 , wherein

the security action comprises, at least in part, a decoy provisioning.

18. The system of claim 13 , further comprising:

identifying another existing computing device based on a disparate correlation probability in the set of asset correlation results exceeding an entity resolution threshold; and

including the another existing computing in the security action.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2025
From: RAPID7, INC.; RAPID7 LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071743/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2020
From: LIN, WAH-KWAN
To: RAPID7, INC.
Reel/Frame 054136/0350 →
Continuity (1)
Continuation 16149240 · Oct 2, 2018