Method and apparatus to detect non-human users on computer systems
AssigneeAkamai Technologies, Inc.
InventorSreenath Kurupati
Life of this patent
Estimating the term…
Abstract
Methods and systems for malicious non-human user detection on computing devices are described. The method includes collecting, by a processing device, raw data corresponding to a user action, converting, by the processing device, the raw data to features, wherein the features represent characteristics of a human user or a malicious code acting as if it were the human user, and comparing, by the processing device, at least one of the features against a corresponding portion of a characteristic model to differentiate the human user from the malicious code acting as if it were the human user.
Claims17
A method comprising:
- collecting, by a processing device, raw data corresponding to a user action;
- processing the raw data to reduce an effect of one of:
- noise, perturbation and randomization;
- following processing the raw data, converting, by the processing device, the raw data to features, wherein the features represent characteristics of a human user or a malicious code acting as if it were the human user;
- and
- comparing, by the processing device, at least one of the features against a corresponding portion of a characteristic model to differentiate the human user from the malicious code acting as if it were the human user.
A non-transitory computer readable storage medium comprising instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
- collecting, by a processing device, raw data corresponding to a user action;
- processing the raw data to reduce an effect of one of:
- noise, perturbation and randomization;
- following processing the raw data, converting, by the processing device, the raw data to features, wherein the features represent characteristics of a human user or a malicious code acting as if it were the human user;
- and
- comparing, by the processing device, at least one of the features against a corresponding portion of a characteristic model to differentiate the human user from the malicious code acting as if it were the human user.
A computing system, comprising:
- a data storage device;
- and
- a processing device, coupled to the data storage device, to:
- collect raw data corresponding to a user action;
- process the raw data to reduce an effect of one of:
- noise, perturbation and randomization;
- following processing the raw data, collect the raw data to features, wherein the features represent characteristics of a human user or a malicious code acting as if it were the human user;
- and
- compare at least one of the features against a corresponding portion of a characteristic model to differentiate the human user from the malicious code acting as if it were the human user.
Dependencies are inferred from the claim text.