System and method of using spatial and temporal signals to identify and prevent attacks
First Claim
1. A method of determining the validity of a request for information over a network, the method comprising:
- generating, by one or more processors, a list of valid combinations identifying valid combinations of device information, transmission information and temporal pattern information;
receiving, by the one or more processors, from a first device of the network, a request for information, the request including a device information, transmission information and temporal pattern information combination; and
determining, by the one or more processors, if the request for information is a valid request, where a valid request includes a device information, transmission information and temporal pattern information combination identified in the list of valid combinations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
30 Citations
11 Claims
-
1. A method of determining the validity of a request for information over a network, the method comprising:
-
generating, by one or more processors, a list of valid combinations identifying valid combinations of device information, transmission information and temporal pattern information; receiving, by the one or more processors, from a first device of the network, a request for information, the request including a device information, transmission information and temporal pattern information combination; and determining, by the one or more processors, if the request for information is a valid request, where a valid request includes a device information, transmission information and temporal pattern information combination identified in the list of valid combinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification