4
0 Comments

How bot detection works - a diagram

Detecting a bot is not a piece of cake - knowing that a false positive can lead to an unhappy human visitor, who may leave your website.

Bot Detection Diagram

As you can see in the attached diagram, modern methods of Bot detection rely both on traces which can be found on site's access (HTTP/S) log file and JavaScript-related features which can be checked only if the client's browser does support JavaScript (lack of JavaScript is a strong indication that we're dealing with a bot).

JavaScript checks can go a long way, even detecting input/output devices and checking mouse/keyboard activity.

'Does IP belong to a Datacenter' - this check requires maintaining a database of such IPs - and usually obtained by external vendors.

If you think bot detection can be of use to you or you're simply interested in the topic, feel free to check out BotMeNot!

Also, feel free to ask any questions!

on November 3, 2021
Trending on Indie Hackers
How are you handling memory and context across AI tools? User Avatar 111 comments Do you actually own what you build? User Avatar 66 comments Code is Cheap, but Scaling AI MVPs is Hard. Let’s Fix Yours. User Avatar 34 comments How to see your entire business on one page User Avatar 31 comments I Think MCP Will Punish Thin API Wrappers User Avatar 27 comments What AI Is Actually Changing in IT Certification Prep User Avatar 19 comments