Live data from Hacker News

An Empirical Study and Evaluation of Modern CAPTCHAs

arxiv.org

121–130 of 338 posts

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#122
post #66

Does HN ever require CAPTCHAs? It seems to do pretty well with its basic but battle-tested moderation/antispam tools, and rate-limiting that seems to repel all but the most concerted DDoS attacks. I don't think HN has any unreasonable restrictions on scraping or third-party clients, either. And it manages to serve 5M unique visitors a month and 10M views a day[0]. [0] https://news.ycombinator.com/item?id=33454140

On one machine! :)

On one thread even

Pretty sure it's an AST interpreter too (metacircular eval - apply, as in SICP)

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#123
post #66

Does HN ever require CAPTCHAs? It seems to do pretty well with its basic but battle-tested moderation/antispam tools, and rate-limiting that seems to repel all but the most concerted DDoS attacks. I don't think HN has any unreasonable restrictions on scraping or third-party clients, either. And it manages to serve 5M unique visitors a month and 10M views a day[0]. [0] https://news.ycombinator.com/item?id=33454140

It struggles whenever there's a story more popular than usual though

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#125

Earlier quoted context omitted.

Solving captchas is pretty rare nowadays. Now you usually just press a button and then it does some sort of fingerprinting to determine if you're a human.

If you make zero attempts toward privacy maybe. Just turn on a commercial VPN or Tor and you'll find that your quality of life can quickly become severely damaged by captchas. I cant even do a Google search without a captcha so I started using Mullvad Leta as a proxy.

I can confirm. uBlockO, PrivacyBadger, Firefox without any kind of memory and you will get CAPTCHA from time to time, maybe not every day but it's common.

IPv6, 3G/4G/5G or public Wifi can increase that to about every 10 queries on Google for a CAPTCHA. I guess VPN too increase the probability to get a CAPTCHA.

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#127

Google CAPTCHAs were designed and deployed as a mechanism to train AIs. That's why they are the way they are. Any security theater surrounding them is entirely incidental. So it's no surprise that the AIs are now good at solving them. We've trained them for years.

All true, except: While these are considered just an excruciating security pain for users, they do serve a non-theatrical purpose in many cases of throttling the speed of brute force attacks (or at least costing your opponent money).

Sure, it's cost prohibitive now. But what about in five years? Or probably even less.

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#129

Earlier quoted context omitted.

The price we pay for obfuscating the trust signals on our connection is that our connection is untrusted. As an American, I have a similar experience when I travel across the Atlantic. It's always funny to me when I land in the UK, start using websites I use normally at home, and get cookie verification modals from hell to breakfast.

Can't vouch for other Europeans but I got used to them to the point my arm moves automatically where needed before clicking, even accounting for extra modals. I almost don't register them anymore.

Consent-O-Matic (and probably other extensions too) will refuse most cookies automaticaly for you:

https://github.com/cavi-au/Consent-O-Matic

Re: An Empirical Study and Evaluation of Modern CAPTCHAs

#130

Earlier quoted context omitted.

The human will be the slower one.

Yeah, no offence, but sleep(2 + random.sample(coffee + toilet + sneezing + normal response time)) has been a required part of web scrapers since forever. With coffee N(1,5 minutes, 20 seconds), toilet N(4 minutes, 30 seconds), ...

I guess it depends on how you're scraping. For general web crawling, simply implementing a response time based crawl back off per origin and identifying yourself appropriately in User Agent goes a long way. If you are instead automating Facebook's SPA to pull comments for analysis, then yeah you need to emulate a human, because that's not how they intend you to do it.
Post reply on HN