Sun 09 Feb 2020

Bot detection 101: How to detect web bots?

We can distinguish two main families of detection techniques:

  • Behavioral detection: this family of approaches leverages the user’s behavior, such as mouse movements or browsing speed, to predict whether a user is human or not.
  • Fingerprinting-based detection: this second family of approaches leverages information about the device and the browser, such as the browser version, the Operating System (OS) or the number of CPU cores.

Source: Bot detection 101: How to detect web bots?, an article by Antoine Vastel.