Anti-Spam @2015-11-24 RubyTue
ANTI SPAM@JIANSHU.COMCreated by /Larry Zhao @larryzhao
View Slide
SPAM IS HARMFULUsers will see bad contents.It puts stress on your application.Data explosion.Downgraded by Search Engines.
TYPESSEOMarketingFraud
DEFENSE1. Captcha & Authentication2. Frequency Control3. Business Limits4. Content Filtering + Pattern Recognition5. Behaviour Detection6. Human Labour7. Ban User and delete user
CAPTCHA &AUTHENTICATIONImage CaptchaAPI signatureGeetest.com
FREQUENCY CONTROLRedis Lock
BUSINESS LIMITSBind mobile to publish articlesFirst day of registration can only publish 100 articlesEvery hour can only publish 50 articles
CONTENT FILTERINGRegex + Keywords + DomainsDelayed check
BEHAVIOUR DETECTIONFrequent publishes in a short period after registrationSimilar content
HUMAN LABOURRegular EmailSlack/Pubu.im
BAN + DELETERestore
SYSTEM REQUIREMENTSAutomationConfigurable
ENDLESS WAR...
FAQ
THANK YOU!