×

System and method for detecting anomalies including detection and removal of outliers associated with network traffic to cloud applications

  • US 10,326,787 B2
  • Filed: 02/15/2017
  • Issued: 06/18/2019
  • Est. Priority Date: 02/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. An anomaly detection system comprising:

  • a processor;

    a memory; and

    a security application stored in the memory and including instructions, which are executable by the processor and are configured to;

    collect behavior data corresponding to a plurality of users of an organization accessing cloud applications via a distributed network, wherein the behavior data includes one or more parameter(s) tracked over time for the plurality of users, and wherein the cloud applications are implemented on one or more server computer(s) of a service provider;

    create a first model for the organization based on the behavior data tracked for the plurality of users;

    create a second model corresponding to a first user of the plurality of users based on the one or more parameter(s) tracked for the plurality of users except the first user, wherein the second model excludes behavior data pertaining to the first user;

    score the second model based on the first model to generate a first score, wherein generating the first score is performed by at least performing the following;

    determining a first cumulative distribution function based on the first model;

    determining a second cumulative distribution function based on the second model; and

    calculating the first score as a distance between the first cumulative distribution function and the second cumulative distribution function;

    determine whether the first user is an outlier based on the first score;

    remove the behavior data corresponding to the first user from the first model if the first user is determined to be an outlier;

    recreate the first model based on the behavior data tracked for the plurality of users except for the first user;

    detect an anomaly based on the recreated first model; and

    perform a countermeasure in response to detection of the anomaly.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×