TwitterSpam
It seems like people are just looking at the trending hashtags, and spamming, which then gets them into search results. How can twitter solve this? Any ideas?
For example, I did a search for #media140 which is an event in London today. The whole page of results was all spam tweets from the same account, with popular search terms and hashtags in it, (And an affiliate/target link).
eg http://twitter.com/Janet104807/statuses/1859946423
also http://search.twitter.com/search?max_id=1859950510&page=1&q=www.goldencasinoflash.com
Another point is this spam would artificially increase the "trending topics" - feedback loop.
It seems like the search functionality could become useless pretty quickly if spamming isn't stopped in its tracks. It'd be very easy to write an app to create twitter accounts, find trending hashtags, popular keywords, then start sending out tweets with affiliate links. Go through web proxies to avoid any banning by IP. Do they already exist?
Google solved this for website search with PageRank, and other algorithms to detect spam, how could twitter do a similar thing?
Thoughts?
23 comments
[ 2.6 ms ] story [ 61.4 ms ] thread2. Block accounts the send out the same URL multiple times
3. Block tweets that contain multiple, popular hashtags
4. Block accounts that send multiple messages over a short period of time with the same hashtag
5. Allow users to flag accounts for review
6. Implement SURBL for URLs
Other possible (negative, antispam factors): ratio of following to followers, number of duplicate or near dupe posts, etc.
2. Tinyurl could help them, but also there's a million affiliate programs out there, you could paste a different affiliate link each time. Also surely a lot of accounts legitimately contain links from the same domain - eg new blog posts.
3. This example was using hashtags, but also just popular search terms - "american idol". I don't see how you can detect that easily.
4,5. Agreed, those I think could work well
That could be overkill...
> 3, 4. Block tweets that contain multiple, popular hashtags. Block accounts that send multiple messages over a short period of time with the same hashtag.
So, would you block these? “OMG I TOLLY FELT DAT #earthquake #sf”
“Someone at the corner of XXX and YYY? Baby crying under rubble #earthquake #sf”.
Why not a simple spam filter like the ones for email? Google seems to have a pretty good one now - a similar technology could be trained on tweets. Maybe not block, but just increase their spam score? A good filter might even figure these rules by itself.
http://news.ycombinator.com/item?id=618580
Once someone has seen the spam, the aim has been met. If they close the account, it's not a big deal to open a new one.
it would go a long way if the whole twitterverse were policing spam instead of just the more savvy users
The other advantage is that there is probably a black market for twitter spamming scripts. This might break a few, at least temporarily.
The most determined spammers will probably always find a way through any automated system, but making it inconvenient is good if it is easy enough to do.
-rate limiting
-de/duplication
-source analysis
and a variety of other anti-spam measures. all this adds to the computational cost for twitter but in the long run is in their interest.