| CPC H04L 43/04 (2013.01) [G06N 3/0455 (2023.01); G06N 3/0499 (2023.01); G06N 3/0985 (2023.01); H04L 43/02 (2013.01)] | 17 Claims |

|
1. A system comprising:
at least one processor; and
a non-transitory computer readable medium in communication with the processor, the non-transitory computer readable medium having encoded thereon a set of instructions executable by the processor to:
obtain a vector, wherein the vector is generated based, at least in part, on entity information extracted from captured network traffic and an event generated based on the entity information;
determine an entity type based on the entity information;
select a model from a model inventory based, at least in part, on the entity type associated with the vector, wherein the model inventory comprises a plurality of models;
adjust at least one clustering parameter of one or more clustering parameters of the model based, at least in part, on the entity information, wherein the at least one clustering parameter includes a cluster count;
perform cluster analysis on the vector utilizing the model; and
determine whether captured network traffic associated with the vector is anomalous based on the cluster analysis.
|