| CPC H04L 63/0414 (2013.01) [H04L 63/1416 (2013.01); H04L 63/145 (2013.01); H04L 63/1483 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for dynamically classifying browser fingerprinting into user tracking and cloaking, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
identifying, by the computing device, one or more website scripts as one or more candidates for cloaking based on function hooking and execution attribution;
identifying, by the computing device and in response to the identification of the one or more candidates for cloaking, at least one of the candidates for cloaking that lacks a direct connection to fingerprinting based on the function hooking and the execution attribution;
classifying, by the computing device and in response to the identification of the at least one of the candidates for cloaking that lacks a direct connection to fingerprinting, the at least one of the candidates for cloaking based on a hierarchical analysis; and
performing a security action, by the computing device, based on the classification.
|