- Edited
Hi,
I have mentioned that there is already a post writing about the new user spam problem. This post is for some possible solutions I'm using, and how we might fight back.
The simplest solution is adding a captcha, it's recommended to hCaptcha if you want to face people all around the world (in some countries and regions, google captcha is not available).
My website haven't received any spam after I installed hCaptcha.The attacks are mainly from IPs below (welcome to add, if you were attacked by other IPs)
109.248.142.244
45.84.176.71
185.181.247.45
46.8.106.113
109.248.12.225
109.248.13.177
46.8.16.26
Many more, I'll add tomorrow using my PC, instead of my pad.
These IPs are all from Moscow, Russia. Another possible solution is that we make a list of these IPs, and then block them. I've already established a Github project for the list of spam IPs, welcome to pull request.
Although it's not recommended, but we may fight back. I've made nmap, and Nessus analytics on these IPs, they are all used by machines in a LAN, in another word, they are using a single DDNS, or NAT service to connect to the internet. Thus, DDos them won't harm the innocent machines. However, it's never recommended.
(Just a little advice/idea) Is it possible for the next version of Flarum to contain a build-inside captcha with permission system, I've wrote a build-inside captcha in a single-page php before (https://github.com/Aurorum-Studio/captcha), but it was for another project. I think it won't be very difficult to migrate to Flarum, but I don't have time to do so recently.
Wish all the best,
Xavier