Demindiro / agreper

Minimal, no-JS web forum software
https://forum.agreper.com/
GNU Affero General Public License v3.0
661 stars 28 forks source link

[enhancement] anti-bot system #3

Open PhilJbt opened 2 years ago

PhilJbt commented 2 years ago

I did not find any roadmap. Is the anti-bot system going to evolve?

Staying in this minimalist spirit, I would think of:

  1. Add some dummy mathematical operations the user can't see or se in another order with transparent color/display none/::after/::before/direction: rtl; to the HTML
  2. Use HTML/CSS for obfuscation (i.e. this kind of tricks)
  3. Use a Python text-to-image lib to write different words in random shades of color, the user would be asked for the word or words in a specific order

forum

Maniacsan commented 2 years ago

Comment by benbristow - https://news.ycombinator.com/item?id=33154502

Yeah its easy to answer it automatically

Demindiro commented 2 years ago

The current captcha is indeed very simple. It is intended to keep bots away for a few days at least.

I like the text-to-image captcha. It's simple for users but should be relatively complicated for bots.

I think it would also be useful to allow custom questions, e.g. on the OSDev forums it asks a question that can be answered with info on their wiki.

I believe it would also be useful to automatically hide comments by new users. It won't stop registrations by bots but will keep a forum clean at least.