News for hackers. Stuff that matters.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by 1mbsite on Monday September 09, 2019 @06:30PM (#20923182)
Not necessarily. Somebody can spam your form from multiple hosts. If you enforce a proof of work they will all need to work for it.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by yellowapple on Monday September 09, 2019 @07:23PM (#20923606)
But somebody can also do the proof of work from multiple hosts (or parallelized on the same host, e.g. with GPU computation). How does a proof-of-work in this case actually do more than just throttling the server's responses?
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by 1mbsite on Tuesday September 10, 2019 @03:10PM (#20932205)
Because there’s more work involved.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by yellowapple on Tuesday September 10, 2019 @03:21PM (#20932368)
Okay, but that's kinda like saying eating healthy is good because you get to deprive oneself of donuts: that is, I feel like it's mixing up the cost and benefit. The point of the work is (from what I'm understanding here) to make it less feasible for bots to flood a server with requests, but doing the throttling server-side would have the exact same effect more consistently (i.e. in a way that's not easily evaded by GPU/FPGA/ASIC acceleration and doesn't punish normal users).