Using a story when generating inferences using an adaptive trust profile
AssigneeForcepoint LLC
InventorRichard A. Ford
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable medium are disclosed for monitoring actions of an entity. In various embodiments the monitoring includes: monitoring a plurality of electronically-observable actions of the entity, the plurality of electronically-observable actions of the entity corresponding to a plurality of events enacted by the entity; associating the plurality of events enacted by the entity with a story; and, using the story to derive an inference regarding the entity.
Claims20
A computer-implementable method for monitoring actions of an entity, comprising:
- monitoring a plurality of electronically-observable actions of the entity, the plurality of electronically-observable actions of the entity corresponding to a plurality of events enacted by the entity;
- defining a plurality of predefined stories, each of the plurality of predefined stories being used to describe expected behaviors of a certain class of entities;
- associating a set of events from the plurality of events enacted by the entity with a story, the story being one of the plurality of predefined stories, the associating being based upon the set of events from the plurality of events;
- selecting the story from the plurality of predefined stories;
- performing a meaning derivation operation using the story, the meaning derivation operation including implying an intent of the entity from an action of the entity;
- using the story and the intent of the entity derive an inference regarding the entity;
- performing a security analytics operation via a security analytics system, the security analytics system executing on a hardware processor of an information handling system, the security analytics operation using the inference regarding the entity to determine whether a particular event is of analytic utility, the particular event being of analytic utility indicating the action of the entity represents a security risk;
- and,
- mitigating the security risk via the security analytics system based upon the inference when the particular event is of analytic utility.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- and
- a non-transitory, computer-readable storage medium embodying computer program code for monitoring actions of an entity, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
- monitoring a plurality of electronically-observable actions of the entity, the plurality of electronically-observable actions of the entity corresponding to a plurality of events enacted by the entity;
- defining a plurality of predefined stories, each of the plurality of predefined stories being used to describe expected behaviors of a certain class of entities;
- associating a set of events from the plurality of events enacted by the entity with a story, the story being one of the plurality of predefined stories, the associating being based upon the set of events from the plurality of events;
- performing a meaning derivation operation using the story, the meaning derivation operation including implying an intent of the entity from an action of the entity;
- using the story and the intent of the entity derive an inference regarding the entity;
- performing a security analytics operation via a security analytics system, the security analytics system executing on a hardware processor of an information handling system, the security analytics operation using the inference regarding the entity to determine whether a particular event is of analytic utility, the particular event being of analytic utility indicating the action of the entity represents a security risk;
- and,
- mitigating the security risk via the security analytics system based upon the inference when the particular event is of analytic utility.
A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- monitoring a plurality of electronically-observable actions of the entity, the plurality of electronically-observable actions of the entity corresponding to a plurality of events enacted by the entity;
- defining a plurality of predefined stories, each of the plurality of predefined stories being used to describe expected behaviors of a certain class of entities;
- associating a set of events from the plurality of events enacted by the entity with a story, the story being one of the plurality of predefined stories, the associating being based upon the set of events from the plurality of events;
- selecting the story from the plurality of predefined stories;
- performing a meaning derivation operation using the story, the meaning derivation operation including implying an intent of the entity from an action of the entity;
- using the story and the intent of the entity derive an inference regarding the entity;
- performing a security analytics operation via a security analytics system, the security analytics system executing on a hardware processor of an information handling system, the security analytics operation using the inference regarding the entity to determine whether a particular event is of analytic utility, the particular event being of analytic utility indicating the action of the entity represents a security risk;
- and,
- mitigating the security risk via the security analytics system based upon the inference when the particular event is of analytic utility.
Dependencies are inferred from the claim text.