Comment on Anubis is awesome and I want to talk aout it

<- View Parent
sudo@programming.dev ⁨4⁩ ⁨hours⁩ ago

And how do you actually check for working JS in a way that can’t be easily spoofed? Hint: PoW is a good way to do that.

Accessing the browsers API in any way is way harder to spoof than some hashing. I already suggested checking if the browser has graphics acceleration. That would filter out the vast majority of headless browsers too. PoW is just math and is easy to spoof without running any JavaScript. You can even do it faster than real JavaScript users something like Rust or C.

Meta refresh is a downgrade in usability for everyone but a tiny minority that has disabled JS.

What are you talking about? It just refreshes the page without doing any of the extra computation that PoW does. What extra burden does it put on users?

source
Sort:hotnewtop