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
Stop Spamming Reddit for MRR. It’s Killing Your Brand (You need Claude Code for BuildInPublic instead) User Avatar 155 comments What happened after my AI contract tool post got 70+ comments User Avatar 103 comments Stop Building Features: Why 80% of Your Roadmap is a Waste of Time User Avatar 103 comments How to build a quick and dirty prototype to validate your idea User Avatar 53 comments The Quiet Positioning Trick Small Products Use to Beat Bigger Ones User Avatar 40 comments I Thought AI Made Me Faster. My Metrics Disagreed. User Avatar 38 comments