Bitcoin Forum
May 04, 2024, 07:25:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Review of Merit & other antispam filters used on Bitcointalk (& on other forums)  (Read 267 times)
borpolev (OP)
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile WWW
January 31, 2018, 08:45:20 PM
Last edit: January 31, 2018, 09:02:18 PM by borpolev
Merited by mrelich (4), mprep (2), Vod (1)
 #1

Hi all,

In connection with the introduction of the new antispam filter - Merits - I would like to summarize what antispam filters I have found on the Bitcointalk forum. And at the end of this post, I'll also list some other antispam filtering methods that are commonly used on forums.

So, what I've found to be currently used on Bitcointalk forum :
  • Flood control forces users to wait for an interval between making posts to the forum, thus preventing spambots from overwhelming the forum with repeated spam messages. The intervals decrease with increased rank of user.
  • CAPTCHA (visual confirmation) on forum registration page - it can help prevent spambots from carrying out automated registrations. For Bitcointalk forum, advanced CAPTCHA system is used called "Recaptcha" (images recognition), as simple captcha systems which display alphanumeric characters have proven vulnerable to optical character recognition software but those that scramble the characters appear to be far more effective.
  • Confirmation e-mails to users who registered, with activation code/link.
  • Searching engine has got an interval, after which you can search again. This interval decreases with increasing user rank.
  • Trust system - spammers can be marked with negative trust.
  • And the new Merit system

And what are some other techniques for avoiding, removing, and mitigating forum spam, used in other forums?
Some of them might be used on Bitcointalk forum as well, but they are not visible to users, so hard to say..

  • Blacklisting services such as fspamlist, StopForumSpam and BotScout keep databases of IP addresses, usernames and e-mail addresses used to post spam or register forum accounts. Forum software can query these lists and either deny posts or registration, or submit the request for human moderation.
  • Textual confirmation as an alternative to CAPTCHA in which the user answers one or more random questions to prove that he/she is not a spambot.
  • Manual registration approval by administrators for each account.
  • Denial of registration from certain domains that are a major source of spambots, or even domain extensions
  • Manual examination of new registrants for several indicators. Spammers often delay email confirmation of several hours, while humans will confirm promptly. Spambots tend to create relatively noisy user names in order to ensure uniqueness.
  • Using a search engine to investigate usernames for hits as recognized spambots on other forums.
  • Changing technical details of the forum software to confuse bots
  • Blocking posts or registrations that contain certain blacklisted words.
  • Monitoring IPs used by untrusted posters, like anonymous posts or newly registered users. A useful technique for proactive detection of well-known spammer proxies is to query a search engine for this IP. It will - show up on pages that specialize in the listing of proxies.

Hopefully you find this information interesting and useful. I wonder if you know about any other antispam filtering method used on Bitcointalk? Or any other good filtering method used on other forums, that is not mentioned above?

Have a good day !
Boris

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714850714
Hero Member
*
Offline Offline

Posts: 1714850714

View Profile Personal Message (Offline)

Ignore
1714850714
Reply with quote  #2

1714850714
Report to moderator
borpolev (OP)
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile WWW
February 01, 2018, 03:32:16 PM
 #2

Hi all, anyone found this useful?

juicyjanet88
Member
**
Offline Offline

Activity: 81
Merit: 10

MFG Token Sale - 1st of January


View Profile
February 01, 2018, 06:42:34 PM
 #3

I can't help but notice a big similarity in most of the suggestions from other forums is that they are designed to target bots. I could be wrong on this and if someone with more insight sees this and wants to chip in then please do, but I do not get the feeling that there are many bots designed to spam the forum. More that it is individuals who create multiple accounts either to later sell them or to participate in bounty campaigns. Thus the majority of those suggestions are pretty much redundant.

galkina
Jr. Member
*
Offline Offline

Activity: 84
Merit: 3


View Profile
February 01, 2018, 06:45:03 PM
 #4

I like the merit system more in comparison to other measures. Other measures like captcha and interval between posts can be handled with bots. With merit system, you have to get appreciation from real members here to rank up.

D E C E N T . C H
        Blockchain Content Distribution Platform       
( ( (   Join Our Telegram @decentch   ) ) )
mrelich
Member
**
Offline Offline

Activity: 154
Merit: 24


View Profile WWW
February 01, 2018, 10:19:18 PM
 #5

I like the merit system more in comparison to other measures. Other measures like captcha and interval between posts can be handled with bots. With merit system, you have to get appreciation from real members here to rank up.

Yes, the merit system is very clever. The only weak point I can see in this system is that some people would try to trade with it - I've already seen a thread here on Bitcoitalk from a user trying to sell it. Perhaps merit should be limited some way, like one person could only send a limited amount of merit points to another person? Or perhaps there has already been such a limitation already?
krishnaverma
Full Member
***
Offline Offline

Activity: 1274
Merit: 106


View Profile
February 02, 2018, 06:23:10 AM
 #6

Yes, the merit system is very clever. The only weak point I can see in this system is that some people would try to trade with it - I've already seen a thread here on Bitcoitalk from a user trying to sell it. Perhaps merit should be limited some way, like one person could only send a limited amount of merit points to another person? Or perhaps there has already been such a limitation already?

You are right about the fact that some people might trade with merit points or sell points. But these are getting caught (as they are giving merit points for spam posts) and being given negative trust by the senior members. With time people will realize that selling merit points is not worth it as an account with negative trust is almost useless.
lukyanli
Jr. Member
*
Offline Offline

Activity: 40
Merit: 3


View Profile
February 02, 2018, 10:02:08 AM
 #7

In connection with the introduction of the new antispam filter - Merits - I would like to summarize what antispam filters I have found on the Bitcointalk forum. And at the end of this post, I'll also list some other antispam filtering methods that are commonly used on forums.

In my opinion new members should not be allowed to make more than 10 posts in a day. Currently they can post as much as they want after 360 seconds each.
mrelich
Member
**
Offline Offline

Activity: 154
Merit: 24


View Profile WWW
February 03, 2018, 11:15:49 PM
 #8

In my opinion new members should not be allowed to make more than 10 posts in a day. Currently they can post as much as they want after 360 seconds each.

With the new merit system, there is no reason for them to post many posts a day. If they get no merit for them, they can't upgrade their status anyway..

tekusa
Jr. Member
*
Offline Offline

Activity: 56
Merit: 2


View Profile
February 04, 2018, 07:10:53 AM
 #9

With the new merit system, there is no reason for them to post many posts a day. If they get no merit for them, they can't upgrade their status anyway..

Activity is still required. Once they get merit points, they can continue with shit posts.
borpolev (OP)
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile WWW
February 07, 2018, 01:42:07 PM
 #10

With the new merit system, there is no reason for them to post many posts a day. If they get no merit for them, they can't upgrade their status anyway..

Activity is still required. Once they get merit points, they can continue with shit posts.

Yes, but for the higher ranks, there is more merit required than a number of posts. So when they get enough merit, they should also have enough posts for a higher rank so the won't need to post shit posts any more,

mrelich
Member
**
Offline Offline

Activity: 154
Merit: 24


View Profile WWW
February 07, 2018, 03:15:14 PM
Merited by borpolev (2)
 #11

Hi,
I think that the following ones from your list would be useful to implement on Bitcointalk - if they haven't been implemented yet (no way to check)

- Blacklisting services such as fspamlist, StopForumSpam and BotScout keep databases of IP addresses, usernames and e-mail addresses used to post spam or register forum accounts. Forum software can query these lists and either deny posts or registration, or submit the request for human moderation.

- Denial of registration from certain domains that are a major source of spambots, or even domain extensions

- Using a search engine to investigate usernames for hits as recognized spambots on other forums.

- Monitoring IPs used by untrusted posters, like anonymous posts or newly registered users. A useful technique for proactive detection of well-known spammer proxies is to query a search engine for this IP. It will - show up on pages that specialize in the listing of proxies.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!