IP Library › Granted Patent US 11,973,791
Granted Patent B1
US 11,973,791 · App. 17/493,494 · Granted Apr 30, 2024

Detecting network entities that pose a cybersecurity risk to a private computer network

Inventors: Zhijie Li (Nanjing, CN); ZhengBao Zhang (Nanjing, CN); Lili Diao (Nanjing, CN)
Assignee: Trend Micro Incorporated
H04L63/1433G06N5/02H04L63/1483
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,973,791
App. No.
17/493,494
Granted
Apr 30, 2024
Kind
B1
Abstract

A risk knowledge graph is created from information on risk events involving network entities of a private computer network. Each of the risk events is represented as a node in the risk knowledge graph. The nodes are connected by edges that represent the risk events. The nodes are grouped into communities of related nodes. A response action is performed against a community to mitigate a cybersecurity risk posed by the community.

Claims (43)

1. A method of detecting network entities that pose a cybersecurity risk to a private computer network, the method comprising:

receiving information on a plurality of risk events that occurred involving a plurality of network entities of a private computer network, each of the plurality of risk events posing a cybersecurity risk to the private computer network, the plurality of network entities including users of the private computer network;

representing each network entity of the plurality of network entities as a node of a plurality of nodes of a risk knowledge graph;

connecting the plurality of nodes with edges, with each edge representing one or more risk events of the plurality of risk events that occurred involving nodes of the plurality of nodes that are connected by the edge;

grouping the plurality of nodes into a plurality of communities, with each community of the plurality of communities including nodes of the plurality of nodes that are more related to each other relative to other nodes of the plurality of nodes included in other communities, wherein nodes in each community of the plurality of communities are interconnected within the community as in the risk knowledge graph; and

performing a response action on a particular community of the plurality of communities to mitigate a cybersecurity risk posed by the particular community to the private computer network.

2. The method of claim 1 , wherein the plurality of network entities includes a plurality of devices of the private computer network.

3. The method of claim 2 , wherein the plurality of network entities includes an Internet Protocol (IP) address of a computer that connected to a device of the plurality of devices.

4. The method of claim 2 , wherein the plurality of network entities includes a host name that is part of a link that a user of a device of the plurality of devices clicked.

5. The method of claim 1 , wherein the information on the plurality of risk events is received from a Secure Access Service Edge (SASE) service.

6. The method of claim 1 , further comprising:

displaying the risk knowledge graph on a display screen.

7. The method of claim 6 , displaying each node of the risk knowledge graph with a color that is indicative of a risk score of the node.

8. The method of claim 1 , further comprising:

generating a risk community graph by connecting the plurality of communities with edges that each represents one or more risk events of the plurality of risk events that occurred involving nodes of the plurality of nodes that are included in communities connected by the edge.

9. The method of claim 8 , further comprising:

displaying the risk community graph on a display screen.

10. The method of claim 1 , wherein the response action includes alerting an administrator of the private computer network.

11. A computer system comprising at least one processor and a memory, the memory comprising instructions that when executed by the at least one processor cause the computer system to:

receive information on a plurality of risk events that occurred involving a plurality of network entities of a private computer network, each of the plurality of risk events posing a cybersecurity risk to the private computer network, the plurality of network entities including users of the private computer network;

represent each network entity of the plurality of network entities as a node of a risk knowledge graph;

connect a plurality of nodes of the risk knowledge graph with edges, with each edge representing one or more risk events of the plurality of risk events that occurred involving nodes connected by the edge;

group the plurality of nodes into a plurality of communities, wherein nodes in each community of the plurality of communities are interconnected within the community as in the risk knowledge graph; and

perform a response action on a particular community of the plurality of communities to mitigate a cybersecurity risk posed by the particular community to the private computer network.

12. The computer system of claim 11 , wherein the plurality of network entities includes devices of the private computer network.

13. The computer system of claim 11 , further comprising:

a display screen that displays the risk knowledge graph.

14. The computer system of claim 13 , wherein each node of the risk knowledge graph is displayed on the display screen with a color that is indicative of a risk score of the node.

15. A method of detecting network entities that pose a cybersecurity risk to a private computer network, the method comprising:

receiving information on a plurality of risk events that occurred involving a plurality of network entities of the private computer network, the plurality of network entities including users of the private computer network;

representing each network entity of the plurality of network entities as a node of a risk knowledge graph;

connecting nodes of the risk knowledge graph with edges that each represents one or more risk events of the plurality of risk events that occurred involving at least two network entities represented by nodes connected by the edge; and

performing a response action against a particular network entity of the plurality of network entities identified in the risk knowledge graph to mitigate a cybersecurity risk posed by the particular network entity.

16. The method of claim 15 , further comprising:

grouping the nodes into a plurality of communities, wherein nodes in each community of the plurality of communities are interconnected within the community as in the risk knowledge graph; and

performing a response action on a particular community of the plurality of communities to mitigate a cybersecurity risk posed by the particular community to the private computer network.

17. The method of claim 15 , wherein the network entities include devices of the private computer network.

18. The method of claim 15 , further comprising:

displaying the risk knowledge graph on a display screen.

19. The method of claim 18 , wherein each node of the risk knowledge graph is displayed on the display screen with a color that is indicative of a risk score of the node.

20. The method of claim 18 , further comprising:

grouping the nodes into a plurality of communities of a risk community graph, wherein nodes in each community of the plurality of communities are interconnected within the community as in the risk knowledge graph; and

displaying the risk community graph on the display screen, wherein the risk knowledge graph is displayed in response to a user clicking on a community of the displayed risk community graph.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: LI, ZHIJIE; ZHANG, ZHENGBAO; DIAO, LILI
To: TREND MICRO INCORPORATED
Reel/Frame 057837/0452 →
Cited By (2)
US 12,706,929 US 12,732,530