Live data from Hacker News

A short history of web bots and bot detection techniques

sinja.io

11–17 of 17 posts

Re: A short history of web bots and bot detection techniques

#12
Back in the early 2000s lots of websites had an unauthenticated "guestbook" feature where visitors could leave a message. As soon as Google and page rank became a thing bots would drive by and leave links to the website they were promoting. The idea was to increase the number of backlinks and thus improve your Google rank.

The fix to this was shockingly simple. Add an input box with a standard name like "title" and then hide it with CSS. The bots would always provide a value for every input. If you saw a value for your hidden input you returned 200 but never added the post to your website.

Re: A short history of web bots and bot detection techniques

#13

Back in the early 2000s lots of websites had an unauthenticated "guestbook" feature where visitors could leave a message. As soon as Google and page rank became a thing bots would drive by and leave links to the website they were promoting. The idea was to increase the number of backlinks and thus improve your Google rank. The fix to this was shockingly simple. Add an input box with a standard name like "title" and t…

This is bringing me back to running my own site back in the day.

Re: A short history of web bots and bot detection techniques

#14

I'm curious about how this world will evolve in the era of AI agents/MCP. It is not entirely unlikely that AI agents will have access to limited wallets etc to facilitate a broader set of use cases. In that case, a one shot solution to bot vs. human may not make sense, and a more nuanced human/bot-we-like/bot-we-don't-like may be needed by corporations. This would esp be the case for unofficial MCP servers that would…

"robots spending money" has already been going since the 1980s in algorithmic trading.

Re: A short history of web bots and bot detection techniques

#15

Back in the early 2000s lots of websites had an unauthenticated "guestbook" feature where visitors could leave a message. As soon as Google and page rank became a thing bots would drive by and leave links to the website they were promoting. The idea was to increase the number of backlinks and thus improve your Google rank. The fix to this was shockingly simple. Add an input box with a standard name like "title" and t…

I implemented this very technique last year after getting some crypto spam on the guestbook of my personal website. It works like a charm.

Re: A short history of web bots and bot detection techniques

#16
Great high-level overview. One of the challenges about learning about bot detection is that it's adversarial, and revealing info about your techniques can help the attackers evade you.

I do work on a bot detection product, and I've seen some group chats where crackers are sharing notes about how they're evading detection tools. The more unnerving part is that the public groups are less serious, and there are certainly better private groups aiming at anything with a good financial reward.

Re: A short history of web bots and bot detection techniques

#17
post #9

I'm curious about how this world will evolve in the era of AI agents/MCP. It is not entirely unlikely that AI agents will have access to limited wallets etc to facilitate a broader set of use cases. In that case, a one shot solution to bot vs. human may not make sense, and a more nuanced human/bot-we-like/bot-we-don't-like may be needed by corporations. This would esp be the case for unofficial MCP servers that would…

I'm not sure I understand the mental model you're basing your inferences on, but my model leads to a far different outcome: If you've got a good enough bot and it's pre-qualified to spend money, then it can use the special "register as a bot" API and provide personal information and whatever else I want to understand that there is a "real human" behind the curtain. A credit card alone is not enough, they can be (triv…

If I'm running bots that reliably evade bot detection, what would motivate me to provide all that information when I could just ... not?
Post reply on HN