IP Library Granted Patent US 12,155,689
Granted Patent B2
US 12,155,689 · App. 17/180,799 · Granted Nov 26, 2024

System and method for automatic forensic investigation

Inventor: Vadim Pogulievsky (Herzliya Pituach, IL)
Assignee: COGNYTE TECHNOLOGIES ISRAEL LTD.
H04L63/1441H04L63/1408H04L63/145H04L63/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 12,155,689
App. No.
17/180,799
Granted
Nov 26, 2024
Kind
B2
Abstract

Automatic forensic investigation techniques to more effectively differentiate false positives from true positives. An incident is automatically investigated by a processor that communicates instructions to a device on a network and analyzes information received from the device in response to the instructions. In response to analyzing, the processor raises or lowers its level of confidence in the incident. If the processor's level of confidence in the incident is sufficiently high, the processor generates an output that indicates that the security of the network has been compromised. Otherwise, the processor ascertains that the incident is a false positive and may modify a criteria for alert generation.

Claims (49)

1. A system for monitoring security of a computer network, the system comprising:

a network interface connected to a perimeter of the computer network to a server computer and at least one other entity on the network;

a traffic repository, configured to store historical data of network communications that passed to, from, and/or within the network, the traffic repository including at least one traffic repository sensor;

a plurality of sensors associated with the computer network comprising the at least one traffic repository sensor of the traffic repository as one of the plurality of sensors;

a processor, connected to a memory storing computer implemented instructions on the server computer, and when instructed by the computer implemented instructions that is configured to:

a) receive, from one or more of a plurality of sensors, one or more alerts indicative of a possible compromise to the security of the computer network;

b) automatically investigate the alerts, by (i) communicating instructions to at least one entity on the computer network, and (ii) analyzing information received in response to the instructions to produce investigated alerts, wherein the information includes at least one record of the historical data of network traffic to produce a level of confidence in the computer alerts; and

c) generate an output, in response to the level of confidence in the computer alerts.

2. The system according to claim 1 , wherein the processor is configured to, compute a level of confidence in the alerts, and to generate the output only if the level of confidence exceeds a given threshold.

3. The apparatus according to claim 1 , wherein the at least one entity includes one of the plurality of sensors and the instructions include instructions to an endpoint forensic sensor to scan an endpoint device on the computer network.

4. The apparatus according to claim 3 , wherein the instructions include instructions to a file analysis sensor to scan a file.

5. The apparatus according to claim 3 , wherein the at least one entity includes one of the plurality of sensors that did not generate any of the received alerts.

6. The apparatus according to claim 1 , wherein the information includes at historical data of at least one endpoint device on the computer network.

7. The apparatus according to claim 1 , wherein the processor is further configured to, in response to investigating the alerts, modify criteria for alert generation of at least one of the plurality of sensors.

8. A system for monitoring security of a computer network, the system comprising:

a network interface connected to a perimeter of the computer network to a server computer and at least one other entity on the network;

a traffic repository configured to store historical data of network traffic that passed to, from, and/or within the network;

a plurality of sensors associated with the computer network comprising at least one traffic repository sensor as one of the plurality of sensors;

a processor, connected to a memory storing computer implemented instructions on the server computer, and when instructed by the computer implemented instructions configured to:

a) receive, from one or more of a plurality of sensors, one or more alerts indicative of a possible compromise to the security of the computer network;

b) automatically investigate the alerts, by (i) communicating instructions to at least one entity on the computer network, and (ii) analyzing information received in response to the instructions to produce investigated alerts;

c) analyze, at least one record of the historical data of network traffic and the investigated alerts to produce a level of confidence in the computer alerts; and

d) generate an output, in response to the level of confidence in the computer alerts.

9. A method for monitoring security of a computer network, the method comprising:

connecting a network interface from a perimeter of the computer network to a server computer and at least one other entity on the network;

connecting, to the computer network, a traffic repository, configured to store historical data of network communications that passed to, from, and/or within the network, the traffic repository including at least one traffic repository sensor;

connecting, to a computer network, a plurality of sensors associated with the computer network comprising the at least one traffic repository sensor of the traffic repository as one of the plurality of sensors;

receiving, from one or more of a plurality of sensors associated with the computer network, one or more alerts indicative of a possible compromise to the security of the computer network;

investigating, automatically the alerts, by (i) communicating instructions to at least one entity on the computer network, and (ii) analyzing information received in response to the instructions, wherein the information includes at least one record of the historical data of network traffic to produce a level of confidence in the computer alerts; and

generating an output, in response to the level of confidence in the computer.

10. The method according to claim 9 , wherein investigating the alerts comprises computing a level of confidence in the alerts, and wherein generating the output comprises generating the output in response to the level of confidence exceeding a given threshold.

11. The method according to claim 10 , wherein the instructions include instructions to an endpoint forensic sensor to scan an endpoint device on the computer network.

12. The method according to claim 10 , wherein the instructions include instructions to a file analysis sensor to scan a file.

13. The method according to claim 10 , wherein the at least one entity includes one of the plurality of sensors that did not generate any of the received alerts.

14. The method according to claim 9 , wherein the at least one entity includes one of the plurality of sensors.

15. The method according to claim 9 , wherein the information includes historical data of at least one endpoint device on the computer network.

16. The method according to claim 9 , further comprising, in response to investigating the alerts, modify criteria for alert generation of at least one of the plurality of sensors.

17. A method for monitoring security of a computer network, the method comprising:

connecting a network interface from a perimeter of the computer network to a server computer and at least one other entity on the network;

connecting, to the computer network, a traffic repository, configured to store historical data of network communications that passed to, from, and/or within the network, the traffic repository including at least one traffic repository sensor;

connecting, to a computer network, a plurality of sensors associated with the computer network comprising the at least one traffic repository sensor of the traffic repository as one of the plurality of sensors;

receiving, from one or more of a plurality of sensors associated with the computer network, one or more alerts indicative of a possible compromise to the security of the computer network;

investigating, automatically the alerts, by (i) communicating instructions to at least one entity on the computer network, and (ii) analyzing information received in response to the instructions;

analyzing, at least one record of the historical data of network traffic and the investigated alerts to produce a level of confidence in the computer alerts; and

generating an output, in response to the level of confidence in the computer.

18. A computer software product comprising a tangible non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by a processor, cause the processor to:

receive, from one or more of a plurality of sensors associated with a computer network, one or more alerts indicative of a possible compromise to the security of the computer network;

investigate, automatically the alerts, by communicating instructions to at least one entity on the computer network, and (ii) analyzing information received in response to the instructions, wherein the information includes at least one record of historical data of network traffic provided by at least one traffic repository sensor of a traffic repository, the traffic repository configured to store historical data of network communications that passed to, from, and/or within the computer network to produce a level of confidence in the computer alerts; and

generate an output, in response to the level of confidence in the computer.

Assignments (3)
CHANGE OF NAME Recorded Apr 20, 2022
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 059710/0753 →
CHANGE OF NAME Recorded Dec 23, 2021
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 060751/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2021
From: POGULIEVSKY, VADIM
To: VERINT SYSTEMS LTD.
Reel/Frame 056827/0615 →
Priority Claims (1)
IL 243825 · Jan 28, 2016 · national
Continuity (2)
Continuation 15416026 · Jan 26, 2017
Related Publication 20220006832A1 · Jan 6, 2022