IP Library Granted Patent US 10,476,753
Granted Patent B2
US 10,476,753 · App. 15/902,369 · Granted Nov 12, 2019

Behavior-based host modeling

Inventors: Zhengzhang Chen (Princeton Junction, NJ); LuAn Tang (Pennington, NJ); Zhichun Li (Princeton, NJ); Cheng Cao (Bellevue, WA)
Assignee: NEC Corporation
H04L41/145G06F17/18H04L63/1425H04L63/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 10,476,753
App. No.
15/902,369
Granted
Nov 12, 2019
Kind
B2
Abstract

Methods and systems for modeling host behavior in a network include determining a first probability function for observing each of a set of process-level events at a first host based on embedding vectors for the first event and the first host. A second probability function is determined for the first host issuing each of a set of network-level events connecting to a second host based on embedding vectors for the first host and the second host. The first and second probability functions are maximized to determine a set of likely process-level and network-level events for the first host. A security action is performed based on the modeled host behavior.

Claims (22)

1. A method for modeling host behavior in a network, comprising:

determining a first probability function for observing each of a set of process-level events at a first host based on embedding vectors for the first event and the first host;

determining a second probability function for the first host issuing each of a set of network-level events connecting to a second host based on embedding vectors for the first host and the second host;

maximizing the first and second probability functions to determine a set of process-level and network-level events for the first host by performing a negative sampling of host-event pairs and a mini-batch gradient descent using the negative sampling of the host-event pairs; and

performing a security action based on the modeled host behavior.

2. The method of claim 1 , wherein the set of process-level events and the set of network level events are historical events detected at the first host.

3. The method of claim 1 , wherein the negative sampling approximates a maximized conditional probability that an event will occur at a target host.

4. The method of claim 1 , wherein performing the security action further comprises automatically performing at least one security action selected from the group consisting of shutting down devices, stopping or restricting certain types of network communication, raising alerts to system administrators, and changing a security policy level.

5. The method of claim 1 , wherein all pairs of hosts and events are embedded into a common latent space.

6. The method of claim 1 , wherein each host is modeled as a context of process-level events and as a context of all hosts reached by network events of said host.

7. The method of claim 1 , wherein each process-level event on a host is modeled as a conditional probability of said host given the event.

8. The method of claim 1 , wherein each network-level event is modeled as a conditional probability that one host issues a network event that connects to another host.

9. A system for modeling host behavior in a network, comprising:

a host behavior module comprising a processor configured to determine a first probability function for observing each of a set of process-level events at a first host based on embedding vectors for the first event and the first host, to determine a second probability function for the first host issuing each of a set of network-level events connecting to a second host based on embedding vectors for the first host and the second host, and to maximize the first and second probability functions to determine a set of process-level and network-level events for the first host by performing a negative sampling of host-event pairs and a mini-batch gradient descent using the negative sampling of the host-event pairs; and

a security module configured to perform a security action based on the modeled host behavior.

10. The system of claim 9 , wherein the set of process-level events and the set of network level events are historical events detected at the first host.

11. The system of claim 9 , wherein the negative sampling approximates a maximized conditional probability that an event will occur at a target host.

12. The system of claim 9 , wherein the security module is further configured to perform at least one security action selected from the group consisting of shutting down devices, stopping or restricting certain types of network communication, raising alerts to system administrators, and changing a security policy level.

13. The system of claim 9 , wherein all pairs of hosts and events are embedded into a common latent space.

14. The system of claim 9 , wherein each host is modeled as a context of process-level events and as a context of all hosts reached by network events of said host.

15. The system of claim 9 , wherein each process-level event on a host is modeled as a conditional probability of said host given the event.

16. The system of claim 9 , wherein each network-level event is modeled as a conditional probability that one host issues a network event that connects to another host.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: IP WAVE PTE LTD.
To: CLOUD BYTE LLC.
Reel/Frame 067944/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2024
From: NEC ASIA PACIFIC PTE LTD.
To: IP WAVE PTE LTD.
Reel/Frame 066376/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2023
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 066124/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 050498/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: CHEN, ZHENGZHANG; TANG, LUAN; LI, ZHICHUN; CAO, CHENG
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 045005/0094 →
Continuity (4)
Continuation In Part 15098861 · Apr 14, 2016
Provisional Application 62463976 · Feb 27, 2017
Provisional Application 62148232 · Apr 16, 2015
Related Publication 20180183680A1 · Jun 28, 2018
Cited By (1)
US 12,554,846