4 ms·
So you force your users to consent to sharing all of their data with Google? That’ll teach ‘em.
by briandear 7y ago
So you force your users to consent to sharing all of their data with Google? That’ll teach ‘em.
- sb8244 7y agoWhat's an alternative that works at scale, though? It's easy to say "this is bad for these reasons, don't use it" while ignoring that there's not really better options once you get targeted.
- sb8244 7y agoTo clarify, I do think that this post gives good alternatives because most spam is not targeted. However, you must do something like this if you're a big site or a small site who pissed someone off
- atoav 7y agoThe reasonable thing to do would be to initially create challanges with multiple levels/difficulties so you can quickly change the mechanism when you are really targeted. For my personal blog I managed to be spam free with a simple question/answer pair for 5 years. Took me a minute to implement and leaves my user data where it belongs.
- atoav 7y agoI used a bunch of randomized questions with single word answers (case insensitive and typo tolerant) and hidden fields for years now. You can use common knowledge or simple ambiguity of language. You can use simple math arithmetic, written in properly obfuscated html. and randomly generated on each page load. You can use custom question about the content of the article (helps with informed answers). On a small blog of mine just one question with one answer on the contact form prevented all spam for over 5 years already although it would be trivial to exploit in a targeted attack. Targeted attacks are rare unless your captcha protects a juicy target that is worth a targeted attack at some point.
- akie 7y agoYeah but to be fair he did ask for alternatives in case you are targeted. It happened at work here too, someone with a grudge and a botnet waged a multi-month targeted campaign, and reCAPTCHA was the only thing that helped. Are there alternatives in situations like this?
- shaki-dora 7y ago"all their data" is a bit much, isn't it? ReCAPTCHA gives Google exactly one datum, namely the user's visit to the one page it is on. And I would even hazard a guess that the TOS specify that Google will not retain/link that information, considering that's how Analytics is run.
- beiller 7y agoI am fairly certain that ReCAPTCHA does many things behind the scenes. It probably is using webGL and many other browser features to "fingerprint" your browser, OS, graphics card, sound card, etc. This is simple by just for example drawing some polygons in the background then reading the frame buffer, because different graphics cards / drivers may output different buffers slightly. Then it can store that fingerprint to show you less ReCAPTCHA in the future if you successfully pass the first one. This will also link that fingerprint with all other websites which use google analytics and now they have your full browsing history. The TOS may specify they are not _sharing_ that information, but they can do whatever they want internally to fully mine that data.
- atoav 7y agoWell on top of that you train the image recognition algorithms of a tech giant. So for them it is a win-win strategy: user data and free labour
- ComputerGuru 7y agoNo, that's how it used to be. Now with ReCaptcha v3 the recommend you load it on all your pages, not just the forms you are trying to protect, so they can predict friend vs foe more accurately.
- AstralStorm 7y agoOr rather keep Google tracking cookies alive forever and updated.
- inferiorhuman 7y agoSo how does one block this?