:PROPERTIES: :ID: b6402aa6-3315-4317-82a5-367af38f0ead :END: #+TITLE: High IQ captcha #+Author: Yann Esposito #+Date: [2022-02-21] - tags :: [[id:a5be1daf-1010-428f-a30f-8faf95c1a42f][blog]] - source :: https://news.ycombinator.com/item?id=30414374 I just recently read into HN a new notion. High IQ Captcha. Captcha designated to prevent low IQ people to access some resources, but are easy to get from higher level IQ. We could extend this notion to use community filtering captchas. And I think this looks like a great idea. It will not make it impossible to retrieve some resources, but the price to pay will be different depending on your community. For some, it will be almost impossible to reach. Maybe it could be the great system to prevent eternal September in social networks. Another interesting idea will be to hide a few gems into my articles behind such kind of system. Like having a small encrypted text which would only be revealed if the reader want to put the extra effort in finding the result. Let's try to find a few different exercises for the reader. ** Visible only via the HTML source: #+begin_src html
Galaad Arthur

What is ... your quest?

to seek the holy grail! to seek the holy grail!

What is ... your favorite color?

red blue
This is the CSS hidden message and it works.
#+end_src Then ask users to use the inspector to retrieve the data. Then potentially, hide the data into some comment, or extra meta difficult to retrieve and ask them to look at the HTML source. ** Encrypted A better idea is to use random long bits of data, with XOR. And answering all good answers will provide the correct XOR key. Can we make that with a static website without js? Hmm.... I don't think so ;) Secret being: ~MAIN_URL/secret~ with secret being the letters/numbers of the answers. I think we could do that with a ~form~ with some sort of backend dynamic program. Anyway it was a fun though experiement.