Earlier quoted context omitted.
Why is it useless and harmful? Many of us are struggling—without massive budgets or engineering teams—to keep services up due to incredible load from scrapers in recent years. We do use rate limiting, but scrapers circumvent it with residential proxies and brute force. I often see concurrent requests from hundreds or thousands of IPs in one data center. Who do these people think they are?
It is harmful because innocent users routinely get caught in your dragnet. And why even have a public website if the goal is not to serve it? What is the actual problem with serving users? You mentioned incredible load. I would stop using inefficient PHP or JavaScript or Ruby for web servers. I would use Go or Rust or a comparable efficient server with native concurrency. Survival always requires adaptation. How do y…
Implementing fast TCP fingerprinting with eBPF
21–30 of 42 posts
Re: Implementing fast TCP fingerprinting with eBPF
#22Earlier quoted context omitted.
It is harmful because innocent users routinely get caught in your dragnet. And why even have a public website if the goal is not to serve it? What is the actual problem with serving users? You mentioned incredible load. I would stop using inefficient PHP or JavaScript or Ruby for web servers. I would use Go or Rust or a comparable efficient server with native concurrency. Survival always requires adaptation. How do y…
[flagged]
Re: Implementing fast TCP fingerprinting with eBPF
#23why do fingerprinting always happens right at connection start ,usually gives clean metadata during tcp syn. but what is it for components like static proxies or load balancers or mobile networks ,all of these can shift stack behavior midstream. this can make this activity itself a obsolete
Re: Implementing fast TCP fingerprinting with eBPF
#24Earlier quoted context omitted.
[flagged]
The truth is often unpleasant, and it owes you nothing. I ask you in return to be more open to it. By wanting to hide and suppress the truth, it is you who is not nice.
Re: Implementing fast TCP fingerprinting with eBPF
#25Earlier quoted context omitted.
Residential proxy users are paying on the order of $5 per gigabyte, so send them really big files once detected. Or "click here to load the page properly" followed by a trickle of garbage data.
There is no real way to confidently tell if someone using a residential proxy.
Re: Implementing fast TCP fingerprinting with eBPF
#26More useless and harmful anti-bot nonsense, probably with many false detections, when a simple and neutral rate-limiting 429 does the job.
Almost nothing pays attention to 429s, at least not in a good way, including big-name sites. I've written a whole paper about it...
Re: Implementing fast TCP fingerprinting with eBPF
#27Earlier quoted context omitted.
Almost nothing pays attention to 429s, at least not in a good way, including big-name sites. I've written a whole paper about it...
Who cares if they pay attention to 429s? Your load balancer is giving them the boot, and your expensive backend resources aren't being wasted. They can make requests until the cows come home; they're not getting anything until they slow down.
Re: Implementing fast TCP fingerprinting with eBPF
#28More useless and harmful anti-bot nonsense, probably with many false detections, when a simple and neutral rate-limiting 429 does the job.
Re: Implementing fast TCP fingerprinting with eBPF
#29https://blog.cloudflare.com/defending-the-internet-how-cloud...
Re: Implementing fast TCP fingerprinting with eBPF
#30i've been looking at this recently and this isn't just for bots. ebpf fingerprinting is how cloudflare quickly detects ddos attacks. https://blog.cloudflare.com/defending-the-internet-how-cloud...
As in a NFTables/Fail2Ban level usability.