×

System and method thereof for creating programmable security decision engines in a cyber-security system

  • US 9,967,279 B2
  • Filed: 05/19/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 07/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a security decision engine (SDE) operable in a cyber-security system comprising one or more computing devices coupled to a memory device to receive information about data flows in a network, comprising:

  • selecting, based on at least one input feature indicating an attribute of a behavior to be evaluated, at least one normalization function from an available plurality of normalization functions, wherein the at least one input feature defines an attribute of a data flow to be evaluated by the SDE, wherein the normalization function is a function applied to the input feature data to yield behavioral levels and generate respective degrees of membership;

    in response to the selection of the input feature, prompting a user of the cyber-security system to program at least one engine rule to describe an anomaly that the SDE should monitor, evaluate, and detect anomalies, wherein the set of rules are programmed by selecting a logical operator and a value operator;

    receiving at least one engine rule describing an anomaly to be evaluated, wherein each engine rule defines the at least one input feature and a set of logical conditions to be applied to behavioral levels of the at least one input feature;

    in response to programming the at least one engine rule, creating an inference system including at least one inference unit that implements the normalization function and a process in which the behavioral level scores are projected into output functions, wherein each inference unit is determined based on one of the received at least one engine rule and to compute, a score of anomaly (SoA) based on the at least one input feature; and

    executing the SDE after the inference system is created to compute (SoA) based on at least one input feature, wherein input features fed into the SDE are synchronized to detect and mitigate on-going attack campaign.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×