Automatic detection of network threats based on modeling sequential behavior in network traffic
US-2018063168-A1 · Mar 1, 2018 · US
US11005864B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11005864-B2 |
| Application number | US-201715600562-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 19, 2017 |
| Priority date | May 19, 2017 |
| Publication date | May 11, 2021 |
| Grant date | May 11, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for user behavior anomaly detection. At least one low-variance characteristic is compared to an expected result for the corresponding low-variance characteristics to determine if the low-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the low-variance characteristic not being within the first pre-selected range of the expected results. At least one high-variance characteristic is compared to an expected result for the corresponding high-variance characteristics to determine if the high-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the high-variance characteristic not being within the first pre-selected range of the expected results. Access is provided if the low-variance and the high-variance characteristics are within the respective expected ranges.
Opening claim text (preview).
What is claimed is: 1. A method comprising: determining at least one low-variance characteristic corresponding to a user of an electronic device used to access a resource provided via a secure environment, wherein low-variance characteristics correspond to events and conditions that occur relatively infrequently for the user; comparing the at least one low-variance characteristic to an expected result for the corresponding one or more low-variance characteristics, wherein the expected result is based on a user profile that incorporates, for each of the one or more low-variance characteristics, a user baseline median behavior, an expected variance of user behavior, and a user abnormal behavior threshold; determining at least one high-variance characteristic corresponding to the user if the at least one low-variance characteristic is within the expected variance of user behavior; taking a first security response action in response to the at least one low-variance characteristic not being within the expected variance of user behavior; comparing the at least one high-variance characteristic to an expected result for the corresponding one or more high-variance characteristics, wherein the at least one high-variance characteristic is utilized to provide dimension reduction as compared to raw features; allowing access to the resource provided via the secure environment if the at least one high-variance characteristic is within a pre-selected acceptable range of the expected results; and taking a second security response action in response to the at least one high-variance characteristic not being within the pre-selected acceptable range of the expected results. 2. The method of claim 1 wherein the at least one low-variance characteristics comprise one or more of: the electronic device operating system and a hardware computing device being used. 3. The method of claim 1 wherein the at least one low-variance characteristics comprise at least a user identity corresponding to the low-variance characteristics. 4. The method of claim 1 wherein the low-variance characteristics comprise a lowest M dimensions that represent no more than a pre-selected percentage of total variance. 5. The method of claim 1 wherein the high-variance characteristics comprise a top N dimensions that represent pre-selected percentage of total variance. 6. The method of claim 1 wherein the resource is provided from within an on-demand services environment. 7. The method of claim 6 wherein the on-demand services environment comprises at least a multitenant database environment in which the multitenant database environment provides each of multiple organizations with a dedicated share of a software instance including one or more of organization-specific data, user management, organization-specific functionality, configuration, customizations, non-functional properties and associated applications. 8. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, are configurable to cause the one or more processors to: determine at least one low-variance characteristic corresponding to a user of an electronic device used to access a resource provided via a secure environment, wherein low-variance characteristics correspond to events and conditions that occur relatively infrequently for the user; compare the at least one low-variance characteristic to an expected result for the corresponding one or more low-variance characteristics, wherein the expected result is based on a user profile that incorporates, for each of the one or more low-variance characteristics, a user baseline median behavior, an expected variance of user behavior, and a user abnormal behavior threshold; determine at least one high-variance characteristic corresponding to the user if the at least one low-variance characteristic is within the expected variance of user behavior; take a first security response action in response to the at least one low-variance characteristic not being within the expected variance of user behavior; compare the at least one high-variance characteristic to an expected result for the corresponding one or more high-variance characteristics, wherein the at least one high-variance characteristic is utilized to provide dimension reduction as compared to raw features; allow access to the resource provided via the secure environment if the at least one high-variance characteristic is within a pre-selected acceptable range of the expected results; and take a second security response action in response to the at least one high-variance characteristic not being within the pre-selected acceptable range of the expected results. 9. The non-transitory computer-readable medium of claim 8 wherein the at least one low-variance characteristics comprise one or more of: the electronic device operating system and a hardware computing device being used. 10. The non-transitory computer-readable medium of claim 8 wherein the at least one low-variance characteristics comprise at least a user identity corresponding to the low-variance characteristics. 11. The non-transitory computer-readable medium of claim 8 wherein the low-variance characteristics comprise a lowest M dimensions that represent no more than a pre-selected percentage of total variance. 12. The non-transitory computer-readable medium of claim 8 wherein the high-variance characteristics comprise a top N dimensions that represent pre-selected percentage of total variance. 13. The non-transitory computer-readable medium of claim 8 wherein the resource is provided from within an on-demand services environment. 14. The non-transitory computer-readable medium of claim 13 wherein the on-demand services environment comprises at least a multitenant database environment in which the multitenant database environment provides each of multiple organizations with a dedicated share of a software instance including one or more of organization-specific data, user management, organization-specific functionality, configuration, customizations, non-functional properties and associated applications. 15. A system comprising: a memory device; one or more hardware processors coupled with the memory device, the one or more hardware processors configurable to determine at least one low-variance characteristic corresponding to a user of an electronic device used to access a resource provided via a secure environment, wherein low-variance characteristics correspond to events and conditions that occur relatively infrequently for the user, to compare the at least one low-variance characteristic to an expected result for the corresponding one or more low-variance characteristics, wherein the expected result is based on a user profile that incorporates, for each of the one or more low-variance characteristics, a user baseline median behavior, an expected variance of user behavior, and a user abnormal behavior threshold, to determine at least one high-variance characteristic corresponding to the user if the at least one low-variance characteristic is within the expected variance of user behavior, to take a first security response action in response to the at least one low-variance characteristic not being within the expected variance of user behavior, to compare the at least one high-variance characteristic to an expected result for the corresponding one or more high-variance characteristics, wherein the at least one high-variance characteristic is utilized to provide dimension reduction as compared to raw features, to allow access to the resource provided via the secure environment i
involving simulating, designing, planning or modelling of a network · CPC title
Ensuring data consistency and integrity · CPC title
Machine learning · CPC title
Traffic logging, e.g. anomaly detection · CPC title
Vectors, bitmaps or matrices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.