Forum Registration

Started by Jonathan Stuart, 18 Nov 2022, 11:06

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Jonathan Stuart

***Sending the email mentioned below is no longer necessary and forum accounts will be activated when the member clicks the link emailed to them after registration***

Despite our best efforts, spam accounts were still being created on the Swallow Yachts Association forum. To combat this, all new accounts must be activated by an administrator. If you register a new account, please send an email to the address below and explain why you want to join the forum and that you're not a spammer. We will then activate your account. Sorry for this additional step but no-one wants spam posts in a forum.

hello@swallowyachtsassociation.org
Jonathan

Ex - BayCruiser 26 #11 "Bagpuss"
Ex - BayRaider Expedition #3 "Mallory"

Martijn

I can see why this is necessary, but this might scare off potential new members.
Most forums have a feature where anyone is allowed to register, but the first post(s) of new members need to be approved by a moderator. Does SMF have something like this?
BC23 #54 "Riff Raff"

Graham W

Yes, if you log in and also have forum moderation rights, you can see the possibly errant posts of newly registered members that need checking - they're highlighted in pink.  A few of them are legitimate and can be released on to the forum but most go in the bin.

I think I know what triggered Jonathan's new move - a few days ago the boards were filled up with far more pink posts than normal, from a multiplicity of names, all advertising links to similar dodgy porn sites.  There are often pink posts in cyrrilic text that always go in the bin.

While I was posting this, 'Afrodum', who registered before the new rules came into force, posted for the first time.  It was in French and as far as I could see was advertising something to do with a betting site, possibly based in Senegal.  Sounds like an unmissable opportunity.

Jonathan Stuart

Martijn & Graham are both right. We already have a rule that a new member's first two posts must be approved by a moderator. That means only moderators see the spam, which keeps the site clean for most members. Unfortunately, this isn't deterring spammers and we are deleting multiple posts and accounts each week. As Graham said, the final straw came last week when the first 1.5 pages of a forum were filled with spam posts. That's when I added the need for new accounts to be authorised by a moderator. But I agree with Martijn's concern that this may put off new members. It also adds work for me and a delay in new accounts being activated. I will investigate more anti-spam features in the hope I can turn off the need to send an email.

FYI, every time I delete a spam account I block the network from which the spam account was created. That has prevented further spam accounts being created. Machines on one network (46.161.11.*) have tried to create an account 101,764 times since it was blocked - this is the level of attack forums face.
Jonathan

Ex - BayCruiser 26 #11 "Bagpuss"
Ex - BayRaider Expedition #3 "Mallory"

Martijn

Thanks Jonathan,

I'm familiar with fighting spam accounts, we've experienced the same issue on our company's website. In our case we chose to write a dedicated program allowing us to remove these accounts in a largely automated fashion, rather than posing limits on the activation procedure.

At the same time I noticed the forum is not quite up to date (latest available version is 2.1.3, see https://www.simplemachines.org/community/index.php?P=o813no5ldrb33dr11hl9di3epn&topic=584230.0)

An upgrade could solve many issues, including this particular one. There seem to have been several fixes related to spam.

BC23 #54 "Riff Raff"

Matthew P

We are fortunate to have such an active, relevant and interesting forum.  The forum definitely adds to the enjoyment of owning a Swallow Yacht/Boat.

I am sure I'm not alone in appreciating the work and wanting to thank Jonathan for all the work he does to maintain and protect it.  I suspect he does a lot more than is apparent. 

Thankyou Jonathan and also Graham and others who assist moderating as well as contributing to the forum.     

Matthew P

BR17 Tarika
ex-BR20 Gladys



"Hilda", CLC Northeast[er], home build, epoxy ply, balanced lug
Previously "Tarika", BR17, yard built, epoxy-ply, gunter rigged
and "Gladys" BR20, GRP, gunter

Graham W

Jonathan does 99.9% of the moderation work, which includes casting spammers into the outer darkness with a wailing and gnashing of teeth.

It appears that the prolific IP addresses 46.161.11.* to which he refers are located in St Petersburg, Mad Vlad's former stamping ground.  Bombarding our forum with so much spam wastes a lot of Jonathan's time.  It's entirely pointless and just goes to show that AI, if that is what it's driven by, still has a long way to go.  If it's driven by humans then its unintelligent direction doesn't bode well for Russia.

Martijn

QuoteIt's entirely pointless and just goes to show that AI, if that is what it's driven by, still has a long way to go.
It's not AI but mostly very simple bots crawling the web for outdated software that can be exploited.

BC23 #54 "Riff Raff"

Graham W

There are parallels to be drawn with the Russian army in there somewhere.

Martijn

The use of cheap drones with no other goal but to make life difficult?
BC23 #54 "Riff Raff"

Graham W

Or sending in untrained reservists as cannon fodder in the hope that something miraculous will happen, compared to the umpteen previous occasions.

Jonathan Stuart

Most genuine new members appeared to email us but some didn't realise they needed to do this and were missing out on joining the forum, or activation of their account was delays. I've changed the setup so new members can authenticate & approve their own account but there's additional security that I hope will stop spammers. Let's see whether this works...
Jonathan

Ex - BayCruiser 26 #11 "Bagpuss"
Ex - BayRaider Expedition #3 "Mallory"

Graham W

There are now a fairly large number of dodgy general posts, waiting to be cast into the outer darkness, with a wailing and gnashing of teeth.

Jonathan Stuart

Yes, I've deleted those accounts and their posts. Sorry for all the spam. I'll do my best to keep on top of this and find a proper solution but I'm short of time at the moment and the last anti-spam plug-in I tried broke the forum.
Jonathan

Ex - BayCruiser 26 #11 "Bagpuss"
Ex - BayRaider Expedition #3 "Mallory"

Graham W

We seem to be under increased attack from spammers once more - several a day are posting a bizarre selection of websites for our inspection. Some are obviously associated with gambling, porn, drugs, get rich quick schemes or Russian propaganda.  Some look to be even more sinister.  While removing spam posts at the approval stage is easy, removing the offending account is less so, involving up to 12 clicks per spammer before they find themselves in Room 101.

I have recently trawled through the list of alleged members and removed around 350 of them.  They had things in common: they were permanent newbies, having never posted anything successfully, in some cases since they joined in the early 2010's;  some were in Cyrillic;  their registration nearly always featured links to a dodgy website;  and they posted nonsense in the "introduce yourself" or signature sections, describing all sorts of unlikely hobbies or studies.  Here's some typical gibberish quoted verbatim from today's crop:
"I am Аmado. To play baseball is something she really enjoys .Idaho is his birth plɑcе. Distributing production is my profession and I'm dling pretty good financiɑlly. She's not competent at design howeveг, you might need to chheсk her website:"

Despite this weeding out exercise, I reckon that there are still several hundred dormant newbies who are potential spammers on our member list, including a large number of more recent ones.  This would mean that we have fewer than 1,000 genuine members, down from over 1,550.  The would-be spammers haven't yet incriminated themselves in any way, so they're being treated as innocent until proven guilty.