US2020228566A1PendingUtilityA1

Mitigating automated attacks in a computer network environment

Assignee: AKAMAI TECH INCPriority: Jul 15, 2016Filed: Mar 23, 2020Published: Jul 16, 2020
Est. expiryJul 15, 2036(~10 yrs left)· nominal 20-yr term from priority
G06N 20/10G06N 3/08G06N 7/023H04L 63/1416G06F 21/554H04L 63/1441G06F 21/56H04L 2463/144G06N 20/00G06F 21/55H04L 67/02H04L 63/1458G06F 21/564
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A technique to slow down or block creation of automated attack scripts uses a detector configured to discriminate whether particular attack-like activity is a true attack, or simply a hacker “testing” an automated attack script, and then permitting any such test script to continue working (attacking) the site, albeit on a limited basis. In this manner, the hacker receives an indication that his or her automated attack script is already working. Thereafter, when the detector later detects a launch of an actual attack based on or otherwise associated with the automated attack script (previously under test), the attack fails either because the script was not a working script in the first instance, or because information learned about the script is used to adjust the site as necessary to then prepare adequately for a true attack.

Claims

exact text as granted — not AI-modified
What is claimed is as follows: 
     
         1 . A method to mitigate automated attacks directed to a computing platform environment, comprising:
 upon occurrence of a transaction associated with an automated script configured to initiate an actual automated attack on the computing platform environment, detecting whether the transaction is associated with testing of the automated script;   upon a detection that the transaction is associated with testing of the automated script, executing the automated script in the computing platform environment;   generating an indication that the automated script executed correctly;   thereafter, identifying a subsequent use of the automated script in the computing platform environment; and   responsive to identifying the subsequent use, blocking or mitigating operation of the automated script.   
     
     
         2 . The method as described in  claim 1  carried out as a managed service. 
     
     
         3 . The method as described in  claim 1  wherein detecting includes performing a set of one or more detections to detect whether the transaction is associated with testing of the automated script. 
     
     
         4 . The method as described in  claim 3  wherein the set of detections include one of: a transaction rate check, a user history check, an IP address/location check, a behavior check, and an analytical check. 
     
     
         5 . The method as described in  claim 4  wherein the detection is based on an aggregate analysis of the set of one or more detections. 
     
     
         6 . The method as described in  claim 5  wherein the aggregate analysis implements a statistical or machine learning algorithm. 
     
     
         7 . A computer program product in a non-transitory computer readable medium comprising computer program instructions executable in a computing platform environment by a hardware processor to:
 upon occurrence of a transaction associated with an automated script configured to initiate an actual automated attack on the computing platform environment, detect whether the transaction is associated with testing of the automated script;   upon a detection that the transaction is associated with testing of the automated script, execute the automated script in the computing platform environment;   generate an indication that the automated script executed correctly;   thereafter, identify a subsequent use of the automated script in the computing platform environment; and   responsive to identifying the subsequent use, block or mitigate operation of the automated script.   
     
     
         8 . The computer program product as described in  claim 7  wherein the computer program instructions that detect includes instructions further configured to perform a set of one or more detections to detect whether the transaction is associated with testing of the automated script. 
     
     
         9 . The computer program product as described in  claim 8  wherein the set of detections include one of: a transaction rate check, a user history check, an IP address/location check, a behavior check, and an analytical check. 
     
     
         10 . The computer program product as described in  claim 9  wherein the detection is based on an aggregate analysis of the set of one or more detections. 
     
     
         11 . The computer program product as described in  claim 10  wherein the aggregate analysis implements a statistical or machine learning algorithm.

Join the waitlist — get patent alerts

Track US2020228566A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.