-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Captcha Idea: Use coherent noise for temporal patterns #262
Comments
I did experiment with this idea (unrelated to this YouTube video). It has potential, but not sure if it is worth pursuing. Examples: |
@mike-targetr Nicely done. Definitely looks worth pursuing to me. In particular, the last example on that page (type 4 + 20% extra noise) but with reduced noise would be very effective. Some more ideas:
|
The first version was colour, however, it introduced a big problem. - The GIF ended up many megabytes in size. I also realised that movement of the same pattern of random colours actually makes it easier for a bot to detect motion because there are more unique (detectable) patterns. - As you suggest, there are other ways colour could be used. One of the reasons I have not continued developing this is that if the temporal element is removed, you are back to same problem of making a regular (single image) captcha. In its current form, none of the LLMs supporting GIFs can see even the most simple variant of TN-CAPTCHA. But with a bit of work detecting motion (could use motion detection from video encoding P frames for example) the output is then easily solved by a bot. Interesting fact, I am the creator of JScreenFix (https://www.jscreenfix.com/) which uses a random colour patterns at 60fps+ to reenergise stuck pixels. - This is where the original code and idea came from. |
https://www.youtube.com/watch?v=Bg3RAI8uyVw
The text was updated successfully, but these errors were encountered: