Back to results
US 10,771,497 B1Granted
Using IP address data to detect malicious activities
AssigneeDataVisor Inc.
InventorsYinglian Xie, Fang Yu
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting malicious activities. One of the methods includes obtaining a collection of user event logs or receiving user events through real-time feeds; using data from the user event logs/feeds to determine IP address properties for individual IP addresses and IP address ranges; and for each incoming event, updating the IP address properties for the corresponding IP address and IP prefix properties.
Claims14
A method comprising:
- obtaining a collection of data associated with a plurality of user events;
- processing the collection of data to compute a plurality of IP address properties that comprise particular features associated with one or more individual IP addresses and one or more IP address ranges, wherein the IP address properties include a predictable IP address property for a particular user for each IP address the user has used, wherein each predictable IP address property for the particular user corresponds to a calculated probability that the particular user will use a specific IP address or IP address range again based on prior IP address usage;
- and
- using the plurality of IP address properties to calculate a probability that events associated with particular IP addresses or IP address ranges are malicious, wherein calculating the probability that events associated with a particular IP address or IP address ranges are malicious includes determining that a group of correlated users all have a predictable IP address property indicating a low likelihood that the user will use to use the corresponding IP address or IP address range again.
1 more element
A system comprising:
- one or more computers configured to perform operations comprising:
- obtaining a collection of data associated with a plurality of user events;
- processing the collection of data to compute a plurality of IP address properties that comprise particular features associated with one or more individual IP addresses and one or more IP address ranges, wherein the IP address properties include a predictable IP address property for a particular user for each IP address the user has used, wherein each predictable IP address property for the particular user corresponds to a calculated probability that the particular user will use a specific IP address or IP address range again based on prior IP address usage;
- and
- using the plurality of IP address properties to calculate a probability that events associated with particular IP addresses or IP address ranges are malicious, wherein calculating the probability that events associated with a particular IP address or IP address ranges are malicious includes determining that a group of correlated users all have a predictable IP address property indicating a low likelihood that the user will use to use the corresponding IP address or IP address range again.
2 more elements
Dependencies are inferred from the claim text.