Back to results
US 12,008,112 B2Granted
Systems and methods for unified cyber threat intelligence searching
AssigneeZeroFOX, Inc.
InventorsMichael Morgan Price, Jason Emile Sumpter, Andrew Peter Forestieri
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for unified cyberthreat searching.
Claims20
A system for unified cyberthreat intelligence searching comprising:
- a data lake comprising a plurality of search clusters that provide access to a plurality of respective databases, wherein a first search cluster provides access to curated threat intelligence information and a second search cluster provides access to raw conversation data from at least one communication channel, wherein the first search cluster is communicably coupled to at least one analyst device and is configured to receive and store a curated threat report from the at least one analyst device, wherein the at least one analyst device is configured to:
- cause a graphical user interface to be displayed, the graphical user interface comprising intelligence data;
- receive at least one input from an analyst via the graphical user interface;
- modify the intelligence data via the at least one input to generate the curated threat report;
- and
- transmit the curated threat report to the first search cluster;
- and
- a server comprising non-transitory computer-readable instructions which, when executed by at least one processor, cause the server to perform a process operable to:
- receive a query from a client endpoint;
- parse the query for at least one keyword;
- translate the parsed query into a plurality of search requests for the plurality of search clusters;
- search each of the plurality of search clusters with a respective search request;
- generate a plurality of intelligence cards, each intelligence card comprising a result from one of the plurality of search clusters, including at least one result from the first search cluster based on the curated threat report;
- cause the plurality of intelligence cards to be displayed on the client endpoint;
- receive a selection of at least one of the plurality of intelligence cards from the client endpoint;
- and
- generate an investigation with the selected intelligence cards.
14 more elements
A system for unified cyberthreat intelligence searching comprising:
- a data lake comprising a plurality of search clusters that provide access to a plurality of respective databases, wherein a first search cluster provides access to curated threat intelligence information and a second search cluster provides access to raw conversation data from at least one communication channel, wherein the first search cluster is communicably coupled to at least one analyst device and is configured to receive and store a curated threat report from the at least one analyst device, wherein the at least one analyst device is configured to:
- cause a graphical user interface to be displayed, the graphical user interface comprising intelligence data;
- receive at least one input from an analyst via the graphical user interface;
- modify the intelligence data via the at least one input to generate the curated threat report;
- and
- transmit the curated threat report to the first search cluster;
- and
- a server comprising non-transitory computer-readable instructions which, when executed by at least one processor, cause the server to perform a process operable to:
- receive a query from an analyst endpoint;
- parse the query for at least one keyword;
- translate the parsed query into a plurality of search requests for the plurality of search clusters;
- search each of the plurality of search clusters with a respective search request;
- generate a plurality of intelligence cards, each intelligence card comprising a result from one of the plurality of search clusters, including at least one result from the first search cluster based on the curated threat report;
- cause the plurality of intelligence cards to be displayed on the analyst endpoint;
- receive a selection of at least one of the plurality of intelligence cards from the analyst endpoint;
- and
- generate an investigation with the selected intelligence cards.
14 more elements
A method for unified cyberthreat intelligence searching comprising:
- receiving, via a user interface on a client endpoint, a query from a user;
- transmitting, via the client endpoint, the query to a server operatively coupled to a data lake comprising a plurality of search clusters that provide access to a plurality of respective databases, a first search cluster providing access to curated threat intelligence information and a second search cluster providing access to raw conversation data from at least one communication channel, wherein the first search cluster is communicably coupled to at least one analyst device and is configured to receive and store a curated threat report from the at least one analyst device, wherein the server parses and translates the query into search requests for each of the plurality of search clusters, wherein the at least one analyst device is configured to:
- cause a graphical user interface to be displayed, the graphical user interface comprising intelligence data;
- receive at least one input from an analyst via the graphical user interface;
- modify the intelligence data via the at least one input to generate the curated threat report;
- and
- transmit the curated threat report to the first search cluster;
- generating a plurality of intelligence cards, each intelligence card comprising a result from one of the plurality of search clusters, including at least one result from the first search cluster based on the curated threat report;
- receiving the plurality of intelligence cards for display on the client endpoint;
- receiving, via the user interface, a selection of at least one of the plurality of intelligence cards;
- and
- transmitting the selection to the server for generation of an investigation.
9 more elements
Dependencies are inferred from the claim text.