Add more simple spam filters
Show older comments
Dear MATLAB answers team,
What about rejecting all new threads, which contain Korean characters and the typical term "seven seven dot" which appear in the title? I'm aware that this request is naive and spammers will find another gap. But at least the current flood would be stopped.
The editors need 4 mouse clicks to report a message as spam and delete it. Then it takes about 15 seconds until this procedure is ready in my browser. Afterwards a new view on the main page of the forum appears, such that I have to click a 5th time to close it also.
It would be more efficient if the opinion of 2 editors is enough to exclude a specific user from posting temporarily until an admin decides how this person is treated.
Unfortunately the forum is not usable at the moment.
5 Comments
Ilham Hardy
on 26 Mar 2015
maybe it is also a good idea to introduce captcha?
prevention is better than treatment?
Jan
on 26 Mar 2015
Star Strider
on 26 Mar 2015
Editors should be able to disable an account, pending review by Randy and friends, who can delete it if necessary. Disabling an account would stop further spam and other postings, at least from that account. If the spammers had to create a new account for every few minutes in order to keep posting spam, that would likely be enough of an obstacle to prevent it.
Adam
on 26 Mar 2015
All the latest spam appeared to be coming from many different accounts.
Star Strider
on 26 Mar 2015
That’s a usual tactic to keep one deleted account from interfering with ongoing spamming. However, being able to deactivate an account to prevent further posting from it would eventually cover all accounts posting spam. I suspect it would become so inconvenient to keep setting up new accounts that the spamming would stop.
Account deactivation would be a separate privilege. It could be revoked by Randy and friends if abused, but I doubt it would. I’ve never seen any evidence of abuse of any other privilege.
Accepted Answer
More Answers (7)
Chad Greene
on 26 Mar 2015
2 votes
How about anyone with >50 reputation points can put questions into quarantine and anyone with >500 points can quarantine users? Those values might need to be adjusted, but given how committed someone needs to be to accrue points on this forum, the thresholds could probably be quite low.
Guillaume
on 13 Apr 2015
2 votes
A more effective spam filter is certainly required as the forum is completely flooded this morning. Over 400 spam posts, some of which are even marked as having an accepted answer by the OP while having no answer.
As it is, the forum is unusable.
per isakson
on 18 Jun 2016
Edited: per isakson
on 20 Jun 2016
1 vote
I've deleted several spams over the last couple of days. Most (all?) of them contained a body text, which was copied from a legal question. Example:

 
- Wouldn't it be possible to let med block the sender for a day?
- They all contained a telephone(?) number in the title. No legal question does that.
 
A day later: Now I've deleted another few chunks of spams of the same kind. Please, give me a feature that deletes all spams from a specific spammer and requires only three clicks.

14 Comments
Image Analyst
on 26 Jun 2016
There is a checkbox to delete all the spams rather than one at a time. As far as banning a single author for a day, there is a 10 post per day limit on new accounts and by the time you've noticed their spam, they're already hit their 10 post limit so banning them wouldn't have any additional effect on that day. As far as what the Mathworks does about disabling their account to prevent them from doing it the next day, I have no idea. But then they seem quite content to just create a brand new account to get 10 more spam posts so I don't know if banning them would help, though it's not a bad idea. Some places have a "3 strikes and you're out" policy against felons (life in prison after your third major crime) so maybe that would be good here. Couldn't hurt anyway.
Walter Roberson
on 26 Jun 2016
Edited: Walter Roberson
on 26 Jun 2016
IA, currently between roughly 01:15 and 02:15 Eastern, they post spam over a period, and often I am active while they are posting. I would be able to stop some of the public spam postings as they are happening if I could quarantine by user.
Also, even if they have exhausted one particular name, it is a nuisance to go through the ones that made it into the public and open them one by one and go through the delete cycle. It is not infrequently 40-ish posts that have to be gone through individually. The checkbox to delete all the spams is only for the ones that were automatically quarantined, not the ones that made it into public.
per isakson
on 7 Jul 2016
Edited: per isakson
on 7 Jul 2016
More numbers

 

 

 
I still think it would make sense
- to let me delete all questions from a selected spammer
- block questions with long, e.g. nine digits, whole numbers in the title
Walter Roberson
on 7 Jul 2016
Per, in a recent meeting with some of the Answers team, several of us identified being able to quarantine users as our top priority.
per isakson
on 9 Jul 2016
Edited: per isakson
on 9 Jul 2016
Hope they do something!
"Constant dripping wears the stone"   I've never seen a long whole number in the title of a real question.

per isakson
on 10 Jul 2016
And again

per isakson
on 10 Jul 2016

per isakson
on 10 Jul 2016
An hour later

per isakson
on 10 Jul 2016

per isakson
on 10 Jul 2016

per isakson
on 12 Jul 2016

per isakson
on 12 Jul 2016
Please,
- automatically delete all post with a phone number in the title.
- a button to delete all post from a spammer

per isakson
on 12 Jul 2016
Five minutes later

13 Comments
Image Analyst
on 12 Apr 2015
What do you mean "excluded"? Do you mean the accounts got banned, or their spam got thrown into the spam quarantine?
I know some spammers, that I've let the Mathworks know about, still post regularly, such as Steve John who lists his professional interests as "Google Adsense". There are 2 or 3 others whose names I see regularly.
Star Strider
on 12 Apr 2015
I doubt any of the spam deletions this morning were automatic.
I deleted about 100 myself (checking ‘Report this question as spam’ each time), and I know others must have been active at the same time. I’ve deleted a few since.
Editors need to be able to temporarily disable accounts posting frequent, unquestionable spam, pending permanent action by TMW.
Image Analyst
on 12 Apr 2015
I only saw one, so most must have happened before I woke up. I guess they must have found a new "vector", as David said, to get around the spam filter. And I wholeheartedly agree with the idea of having editors suspend accounts. And I also support captcha's for low reputation points accounts (like less than 5) since spammers won't ever get reputation points (unless two accounts are in cahoots accepting/voting for each other, but then we'd also have the suspension ability to take care of those).
Jan
on 12 Apr 2015
Image Analyst
on 12 Apr 2015
I know they do have automatic filters - all of the ones in the spam quarantine got there from the automatic filter, not from us who just delete them immediately. Now whether the automatic filter pre-filters them before allowing them into the forum, or if it scans them after they're in (meaning they might be in there for a short time before the filter notices them), I don't know.
Star Strider
on 12 Apr 2015
I suspect several people were working simultaneously this morning to delete them.
My favourite tactic is to open each as a tab in Firefox (this works quickly), several at a time, then highlight each of the tabs and mark that post for deletion. When the TMW server catches up, I go back and close the tabs of the deleted spam and open the next set. I can usually keep up with them this way, and sometimes get ahead of them.
Still, being able immediately to go to the account the spam is posted from and inactivate it until TMW had the opportunity to review it and delete the account would make this a lot easier.
Roger Stafford
on 12 Apr 2015
In today's early morning hours I deleted about 150 of those spam items myself. There was certainly nothing automatic about that. If Mathworks is interested in continuing this Answers forum, it is essential that they devise much more effective methods of preventing these spam attacks. The spam insertions are of such a primitive nature, surely there are effective methods of detecting and eliminating them in an automatic manner. Mathworks cannot continue to depend on volunteer efforts. There have been times in the past when spam items arrived at a far faster rate than I could delete them working at top speed and not waiting to check the "Report this question as spam" box. I feel that enough of my available time is spent answering questions on the forum. It is unreasonable to expect the additional burden on us of crudely eliminating spam entries one-entry-at-a-time, hour after hour.
Image Analyst
on 12 Apr 2015
Randy told me that there are even more that we never see in the forum or the quarantine. He told me that there are literally thousands every day that just get deleted outright before we ever get a chance to see them. Clearly we're all in agreement that suspending accounts is the way to go. I bet we could suspend them much faster than it would take to create them. And there should also be a check to make sure that no one can make more than, say, two or three (to account for legitimate misspellings) accounts per hour or day from a specific IP address to make sure they don't have some automated way of creating new accounts.
John D'Errico
on 13 Apr 2015
I use exactly the same tactic that Star does. I open several posts as separate tabs, then go to the first one, delete it. While that tab is in delete mode, I swap to another tab, delete that next one too. I can do them pretty quickly that way, maybe one deletion every 10 seconds if I am on a roll and my connection is running fast. Even so, I could not come close to keeping up on a bad day.
pfb
on 13 Apr 2015
First of all, thanks a lot to those cleaning up all this spam. Really.
I agree that something more proactive should be done, though. The forum is very often impossible to use. Legitimate questions are "pushed away" by a flood of meaningless stuff.
I like Jan Simon's suggestions about Chorean characters in the title (and perhaps body) of the message and message entropy. They should be easy to implement.
Thanks a lot again for everything. Francesco
Jan
on 13 Apr 2015
Image Analyst
on 14 Apr 2015
It's gone now. What what it? I saw one where the spam was all in a scanned image - a photo - in Urdu language.
Jan
on 17 Apr 2015
0 votes
Walter Roberson
on 21 May 2015
0 votes
The current tactic of the postings I see, is that they grab the first few lines of a recent posting, and use that as the body of a Question, with the "guru" / "black magic" spam payload in the question title.
Walter Roberson
on 21 May 2015
0 votes
My experience recently is that each message I click on "Yes this IS spam" in the quarantine, requires 16 to 19 seconds to delete, and some seconds after that to retrieve the current list of Questions and paint that. I use the technique of launch-a-tab-per-message that others mention previously. If I am processing multiple deletes in this manner, then a fraction between 1/4 and 2/3 of the deletions fail, giving a "Something went wrong" page, in which case the postings remain in the list undeleted. The behaviour is much the same for postings that did not make it into the quarantine and which I am hitting Delete and ticking Flag as Spam on.
Because the failure risk seems to rise the more deletions I am processing at the same time (speculation: obtaining a lock on a resource is timing out), there is an effective limit on how many of these tabs I can be running simultaneously, pretty much having to wait until the last of them finishes deletion until I can fire off a new batch, to keep the simultaneous actions down to the point the system can handle.
Categories
Find more on Language Support in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!