Machine Learning-based user and entity behavior analysis for network security

US2021392146A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021392146-A1
Application numberUS-202016902681-A
CountryUS
Kind codeA1
Filing dateJun 16, 2020
Priority dateJun 16, 2020
Publication dateDec 16, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods include utilizing a grouping model to identify a function of a user of a tenant; utilizing one or more behavior models to identify normal behavior and abnormal behavior of the user based on the function; and utilizing an orchestration model with a plurality of rules to score one or more of current and historical behavior of the user, based on the one or more behavior models; and utilizing an active learning model to improve the efficiency of the orchestration model The systems and methods can further include causing a security technique based on the score. The systems and methods can further include providing feedback based on the score to the one or more behavior models.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer-readable storage medium having computer-readable code stored thereon for programming one or more processors to perform steps of: utilizing a grouping model to identify a function of a user of a tenant; utilizing one or more behavior models to identify normal behavior and abnormal behavior of the user based on the function; utilizing an orchestration model with a plurality of rules to score one or more of current and historical behavior of the user, based on the one or more behavior models; and utilizing an active learning model to improve the orchestration model. 2 . The non-transitory computer-readable storage medium of claim 1 , wherein the steps further include causing a security technique based on the score. 3 . The non-transitory computer-readable storage medium of claim 1 , wherein the steps further include providing feedback based on the score to the one or more behavior models. 4 . The non-transitory computer-readable storage medium of claim 1 , wherein the steps further include providing multi-tenant insights as feedback. 5 . The non-transitory computer-readable storage medium of claim 1 , wherein the grouping model utilizes a clustering technique to identify the function from a plurality of functions. 6 . The non-transitory computer-readable storage medium of claim 1 , wherein the orchestration model includes a plurality of input features from the one or more behavior models and leverage correlation among different behavior models to reduce false positives. 7 . The non-transitory computer-readable storage medium of claim 1 , wherein the one or more behavior models define the normal behavior and the abnormal behavior for the function in terms of one or more of Uniform Resource Locator (URL) access, bandwidth, device and app usage. 8 . The non-transitory computer-readable storage medium of claim 1 , wherein the abnormal behavior includes the user being suspected of leaving the tenant. 9 . A system comprising: a network interface; a processor communicatively coupled to the network interface; and memory storing computer-executable instructions that, when executed, cause the processor to utilize a grouping model to identify a function of a user of a tenant; utilize one or more behavior models to identify normal behavior and abnormal behavior of the user based on the function; utilize an orchestration model with a plurality of rules to score one or more of current and historical behavior of the user, based on the one or more behavior models; and utilize an active learning model to improve the orchestration model. 10 . The system of claim 9 , wherein the instructions that, when executed, further cause the processor cause a security technique based on the score. 11 . The system of claim 9 , wherein the instructions that, when executed, further cause the processor provide feedback based on the score to the one or more behavior models. 12 . The system of claim 9 , wherein the instructions that, when executed, further cause the processor provide multi-tenant insights as feedback. 13 . The system of claim 9 , wherein the grouping model utilizes a clustering technique to identify the function from a plurality of functions. 14 . The system of claim 9 , wherein the orchestration model includes a plurality of input features from the one or more behavior models and leverage the correlation among different behavior models to reduce false positives. 15 . The system of claim 9 , wherein the one or more behavior models define the normal behavior and the abnormal behavior for the function in terms of one or more of Uniform Resource Locator (URL) access, bandwidth, device and app usage. 16 . A method comprising: utilizing a grouping model to identify a function of a user of a tenant; utilizing one or more behavior models identify normal behavior and abnormal behavior of the user based on the function; utilizing an orchestration model with a plurality of rules to score one or more of current and historical behavior of the user, based on the one or more behavior models; and utilizing an active learning model to improve the orchestration model. 17 . The method of claim 16 , further comprising causing a security technique based on the score. 18 . The method of claim 16 , further comprising providing feedback based on the score to the one or more behavior models. 19 . The method of claim 16 , further comprising providing multi-tenant insights as feedback. 20 . The method of claim 16 , wherein the grouping model utilizes a clustering technique to identify the function from a plurality of functions, wherein the orchestration model includes a plurality of input features from the one or more behavior models and leverage the correlation among different behavior models to reduce false positives, and wherein the one or more behavior models define the normal behavior and the abnormal behavior for the function in terms of one or more of Uniform Resource Locator (URL) access, bandwidth, device, and app usage.

Assignees

Inventors

Classifications

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • Extracting rules from data · CPC title

  • Machine learning · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021392146A1 cover?
Systems and methods include utilizing a grouping model to identify a function of a user of a tenant; utilizing one or more behavior models to identify normal behavior and abnormal behavior of the user based on the function; and utilizing an orchestration model with a plurality of rules to score one or more of current and historical behavior of the user, based on the one or more behavior models;…
Who is the assignee on this patent?
Zscaler Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).