×

System, method, and computer program for detection of anomalous user network activity based on multiple data sources

  • US 10,645,109 B1
  • Filed: 03/29/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 03/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed by a computer system, for detecting anomalous IT pattern and volume event behavior for a user during a period of time based on multiple data sources, the method comprising:

  • creating a baseline behavior model P that captures a user'"'"'s daily pattern and volume of IT meta events over n days based on multiple data sources, wherein creating the baseline behavior model comprises;

    receiving raw event logs from multiple data sources for a period of n days from days 0 to n−

    1;

    categorizing raw event logs into meta events using an event taxonomy;

    for each of the days 0 to n−

    1, creating a vector with a weighted count of each unique meta event observed that day;

    creating a matrix, M, with the vectors for days 0 to n−

    1; and

    modeling the data in the matrix (M) from day 0 to day n−

    1 using a dimension reduction technique to create the resulting baseline behavior model P;

    determining whether there are anomalous pattern and volume changes in a user'"'"'s IT behavior on day n using the baseline behavior model P, wherein the determining step comprises;

    creating a vector, fn, with a weighted count of each unique meta event observed on day n;

    scoring the activity vector fn by measuring the magnitude of its reconstruction error as the difference between fn and fnPPT;

    normalizing the reconstruction error; and

    comparing the normalized reconstruction error to an anomaly threshold;

    in response to the normalized reconstruction error satisfying the anomaly threshold, concluding that the user'"'"'s meta event behavior on day n is anomalous and elevating a risk assessment associated with the user'"'"'s IT activities on day n; and

    in response to the normalized reconstruction error not satisfying the anomaly threshold, updating the baseline behavior model with the user'"'"'s meta event activity from day n.

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