News for hackers. Stuff that matters.
Re:Scrape like the big boys by paco3346 on Friday November 05, 2021 @10:46AM (#29120031)
I'm right there with you. I'm the lead engineer for an automotive SaaS provider (with ~6000 customers and ~4 billion requests per month) and we recently started moving all our services to Cloudflare's WAF to take advantage of their bot protection. We were getting scrapes from botnets in the 100000+ per minute range that was affecting performance.

We chose to switch to the JS challenge screen as it requires no human interaction. We now block 75% (estimated to the best of our knowledge) of bot traffic but some customers are livid over the challenge screen.

Re:Scrape like the big boys by Andoryuuta on Friday November 05, 2021 @12:20PM (#29121406)
I'm really surprised that the JS challenges helped so much, given that there are open source libraries for bypassing them (e.g. cloudscraper[0]).

[0]: https://github.com/venomous/cloudscraper

Re:Scrape like the big boys by paco3346 on Friday November 05, 2021 @12:26PM (#29121481)
If someone wanted to get past it they probably could. We've had a few sources of traffic that we've had to straight up block (as opposed to challenge) because of this exact issue. So far it's been a "good enough" solution that blocks enough of the bot traffic to be effective.
Re:Scrape like the big boys by EdwardDiego on Friday November 05, 2021 @10:51AM (#29120101)
What were they scraping, if I can ask? Was it targeted or just wget -r style?
Re:Scrape like the big boys by paco3346 on Friday November 05, 2021 @12:11PM (#29121276)
It was a hybrid of low-effort vulnerability scanning and targeted inventory scraping. Many dealerships in the automotive space will pay gray-hat third parties to scrape and compile data on their competitors.

The irony for us as a provider is that it's one of our customers (party A) paying a third party to scrape data from another one of our customers (party B) which in turn affects the performance of party A's site. We've started blocking these third parties and directing them to paid APIs that we offer.

Re:Scrape like the big boys by RobSm on Friday November 05, 2021 @02:08PM (#29122785)
And how do you get your 'inventory data'? Aren't you scraping (or using scraped data) yourself? Oh the irony :)
Re:Scrape like the big boys by paco3346 on Friday November 05, 2021 @06:22PM (#29125341)
No, we're a contracted provider for these customers. They ingest their data into our network through APIs or CSVs.
Re:Scrape like the big boys by RobSm on Saturday November 06, 2021 @06:18AM (#29129009)
Makes little sense - customers upload data to you and they don't want any data back? Really?
Re:Scrape like the big boys by paco3346 on Saturday November 06, 2021 @09:22AM (#29129990)
It's not them who want it back, it's their competitors who want it.
Re:Scrape like the big boys by RobSm on Saturday November 06, 2021 @12:07PM (#29131381)
I get it why someone else scrapes it. But why customers upload data in the first place? Aren't they interested in getting some OTHER data from you and that OTHER data may as well be scraped?
Re:Scrape like the big boys by RobSm on Friday November 05, 2021 @02:02PM (#29122697)
Why do you think those bots were scraping your data in the first place?