As to my observation spam postings are more and more to come since moths. Sometimes I have the impression there are more new spam topics than real topics.
Why what and why not avoid spam with some simple techniques?
Ban user accounts if reported to spread spam (5 days at first, longer if repeatedly reported)
Ban ip addresses from where spam has been sent for some time (I know, some IPs might be used by a bunch of users)
Use the last option together with browser fingerprint which makes it more reliable.
Detect if and how many URLs are posted in a new topic.
Detect critical wording in terms of spam.
Check the posting memers account in terms of its age.
Calculate a spam score.
Block users / IP addresses / browsers automatically according to spam score and other reports.
Automatically unblock after a certain time.
Of course, we couln't avoid all kind of spam but still reduce it. We use a combination of the above mentionned technics for all our sites. If an IP address or browser fingerprint is detected as spam source, the corresponding address and browser is blocked for a day. If the spam continues in a short period of time - for example 10 days - each additional spam posted adds to the blocking time.
Question
Scully
As to my observation spam postings are more and more to come since moths. Sometimes I have the impression there are more new spam topics than real topics.
Why what and why not avoid spam with some simple techniques?
Of course, we couln't avoid all kind of spam but still reduce it. We use a combination of the above mentionned technics for all our sites. If an IP address or browser fingerprint is detected as spam source, the corresponding address and browser is blocked for a day. If the spam continues in a short period of time - for example 10 days - each additional spam posted adds to the blocking time.
And feedback which is NOT SPAM is appreciated.
Edited by Scully (see edit history)Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now