IP Library Granted Patent US 11,146,472
Granted Patent B1
US 11,146,472 · App. 16/934,266 · Granted Oct 12, 2021

Artificial intelligence-based lateral movement identification tool

Inventors: Steven E. Sinks (Scottsdale, AZ); Jonathan Sheedy (Poynton, GB)
Assignee: Bank of America Corporation
H04L43/10G06N5/04H04L67/06
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,146,472
App. No.
16/934,266
Filed
Jul 21, 2020
Granted
Oct 12, 2021
Kind
B1
Art Unit
2456
USPC
709/224
Abstract

A lateral movement identification tool analyzes communications sent and received from a local host to identify potential instances of lateral movement. When the host-based lateral movement identification tool identifies a host to host connection, the tool processes one or more artificial intelligence algorithms to analyze information from local network resources including a directory service, a local network system such as a network basic input/output system, a domain name system, and event logs. The lateral movement identification tool correlates the aggregated information with identified host to host messaging and sends alerts when lateral movement is suspected. Alerts may be either presented locally or provided to a central console based on configuration information.

Claims (38)

1. A method comprising:

monitoring, in real time by a lateral movement identification tool, network communications received via a network by a first host device and sent via the network by the first host device, wherein the lateral movement identification tool is installed on the first host device;

identifying, by the lateral movement identification tool, a communication between the first host device and a second host device, wherein the communication corresponds to a user associated with a user group;

determining, by an artificial intelligence engine and based on an indication of the user group, a probability that the communication corresponds to an unauthorized lateral movement event on the network; and

triggering, based on the indication, an alert identifying the probability that the communication between the first host device and the second host device corresponds to the unauthorized lateral movement event on the network.

2. The method of claim 1 , comprising:

aggregating information from a plurality of network communication services and data logs, wherein the information corresponds to a plurality of network communication connections to and from the first host device.

3. The method of claim 2 comprising,

correlating messages, in real time, with the aggregated information to actively detect an indication of lateral movement on the network.

4. The method of claim 1 , wherein triggering the alert comprises providing an indication of the alert on a user interface device at a central location on the network.

5. The method of claim 1 , wherein the communication between the first host device and the second host device comprises a file transfer.

6. The method of claim 1 , wherein the indication that the communication between the first host device and the second host device corresponds to the unauthorized lateral movement event on the network comprises a risk score corresponding to a weighted combination of risk factors.

7. A local host computing device, comprising:

a processor; and

memory storing instructions that, when executed by the processor, cause the local host computing device to:

monitor, in real time by a lateral movement identification tool, network communications associated with the local host computing device;

identify, by the lateral movement identification tool, a communication between the local host computing device and a second host computing device, wherein the communication corresponds to a user associated with a user group;

determine, by an artificial intelligence engine and based on an indication of the user group, a risk score corresponding to a probability that the communication corresponds to an unauthorized lateral movement event on the network; and

trigger, based on the risk score, an alert identifying the probability that the communication between the local host computing device and the second host computing device corresponds to the unauthorized lateral movement event on the network.

8. The local host computing device of claim 7 , wherein the instructions, when executed, cause the local host computing device to:

aggregate information from a plurality of network communication services and data logs, wherein the information corresponds to a plurality of network communication connections to and from the local host computing device.

9. The local host computing device of claim 8 , wherein the instructions, when executed cause the local host computing device to:

correlate messages, in real time, with the aggregated information to actively detect an indication of lateral movement on the network.

10. The local host computing device of claim 7 , wherein the instructions, when executed cause triggering the alert by initiating a message being sent via a telecommunications network including an indication of the alert to a remote user computing device.

11. The local host computing device of claim 7 , wherein the communication between the local host computing device and the second host computing device comprises a file transfer.

12. The local host computing device of claim 7 , wherein an indication of the unauthorized lateral movement event on the network comprises a risk score corresponding to a weighted combination of risk factors and wherein the risk factors comprise one or more of a time associated with the communication between the local host computing device and the second host computing device and a user group corresponding to a user associated with the communication.

13. One or more non-transitory computer-readable media storing instructions that, when executed by a host computing device comprising a processor, memory, and a communication interface, cause the host computing device to:

monitor, in real time by a lateral movement identification tool, network communications associated with the host computing device;

identify, by the lateral movement identification tool, a communication between the host computing device and a second host computing device, wherein the communication corresponds to a user associated with a user group;

determine, by an artificial intelligence engine and based on an indication of the user group, a risk score associated with a probability that the communication corresponds to an unauthorized lateral movement event on the network; and

trigger, based on the risk score, an alert identifying the probability that the communication between the host computing device and the second host computing device corresponds to the unauthorized lateral movement event on the network.

14. The one or more non-transitory computer-readable media of claim 13 , wherein the instructions, when executed by the processor, cause the host computing device to:

aggregate information from a plurality of network communication services and data logs, wherein the information corresponds to a plurality of network communication connections to and from the host computing device.

15. The one or more non-transitory computer-readable media of claim 14 , wherein the instructions, when executed by the processor, cause the host computing device to:

correlate messages, in real time, with the aggregated information to actively detect an indication of lateral movement on the network based on activity patterns associated with one or more user groups.

16. The one or more non-transitory computer-readable media of claim 13 , wherein the instructions, when executed cause triggering the alert by initiating a message being sent via a telecommunications network including an indication of the alert to a remote user computing device.

17. The one or more non-transitory computer-readable media of claim 13 , wherein the communication between the host computing device and the second host computing device comprises a file transfer.

18. The one or more non-transitory computer-readable media of claim 13 , wherein an indication of the unauthorized lateral movement event on the network comprises a risk score corresponding to a weighted combination of risk factors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: SINKS, STEVEN E.; SHEEDY, JONATHAN
To: BANK OF AMERICA CORPORATION
Reel/Frame 053263/0911 →
Cited By (3)
US 12,242,639 US 12,301,632 US 12,328,324