Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Anti-Spam
Search
larryzhao
November 24, 2015
Programming
0
64
Anti-Spam
Anti-Spam @2015-11-24 RubyTue
larryzhao
November 24, 2015
Tweet
Share
More Decks by larryzhao
See All by larryzhao
pjax & jianshu.pdf
larryzhao
1
180
Other Decks in Programming
See All in Programming
クラウドに依存しないS3を使った開発術
simesaba80
0
230
Patterns of Patterns
denyspoltorak
0
930
AIエージェントの設計で注意するべきポイント6選
har1101
6
3.2k
JETLS.jl ─ A New Language Server for Julia
abap34
2
480
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
940
2025 Reflections on Working with Natural Language
inouehi
0
100
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.6k
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
670
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
0
230
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
650
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
Featured
See All Featured
Marketing to machines
jonoalderson
1
4.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
71
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
82
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Discover your Explorer Soul
emna__ayadi
2
1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
HDC tutorial
michielstock
1
330
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Transcript
ANTI SPAM @JIANSHU.COM Created by / Larry Zhao @larryzhao
SPAM IS HARMFUL Users will see bad contents. It puts
stress on your application. Data explosion. Downgraded by Search Engines.
TYPES SEO Marketing Fraud
DEFENSE 1. Captcha & Authentication 2. Frequency Control 3. Business
Limits 4. Content Filtering + Pattern Recognition 5. Behaviour Detection 6. Human Labour 7. Ban User and delete user
CAPTCHA & AUTHENTICATION Image Captcha API signature Geetest.com
FREQUENCY CONTROL Redis Lock
BUSINESS LIMITS Bind mobile to publish articles First day of
registration can only publish 100 articles Every hour can only publish 50 articles
CONTENT FILTERING Regex + Keywords + Domains Delayed check
BEHAVIOUR DETECTION Frequent publishes in a short period after registration
Similar content
HUMAN LABOUR Regular Email Slack/Pubu.im
BAN + DELETE Restore
SYSTEM REQUIREMENTS Automation Configurable
ENDLESS WAR...
FAQ
THANK YOU!