200 likes | 377 Views
B @BEL: Leveraging Email Delivery for Spam Mitigation . Gianluca Stringhini , Manuel Egele , a Apostolis Zarras , Thorsten Holz , Christopher Kruegel , and Giovanni Vigna presented by rui xie. Problems on Spam. Wealthy economy behind spam 77% of emails are spam
E N D
B@BEL: Leveraging Email Delivery for Spam Mitigation GianlucaStringhini, Manuel Egele, aApostolisZarras, Thorsten Holz, Christopher Kruegel, and Giovanni Vignapresented by ruixie
Problems on Spam • Wealthy economy behind spam • 77% of emails are spam • 85% of spam are sent by botnets
Traditional Spam Detection • Content Analysis • Origin Analysis
Approach in Article • Focusing on the way that client interact with SMTP server
Overview • Techniques • System design • Evaluation • Limitations
Techniques • SMTP dialects • Feedback manipulation
Botnet also use feedback • Botmaster sends spam to bot • Bot sends spam to SMTP server • SMTP server sends spam to useror replies bot no such user exists • Bot replies bot master no such user exists • Bot master delete address of the user from user list
Importance • SMTP dialects • Spam detection • Malware classification • Feedback manipulation • Successful botnets are using bot feedback • 35% of the email addresses were nonexistent
System design • Learning SMTP dialects • Build a decision model • Making a decision
SMTP dialects state • D =< Σ,S,s0,T,Fg,Fb > • Σ: input alphabet • S : set of states • s0: initial state • T : transitions • Fg: good final states • Fb: bad final states
Collecting SMTP conversations • Passive observation • Two dialects might look the same! • Active probing • Intentionally sending incorrect replies, error messages
Making a decision • Passive matching • Detect dialects by observing conversations • Active probing • Send specific replies to “expose” differences
Evaluation • Experiment has 621,919 SMTP conversations • Results • 260,074 as spam • 218,675 as ham • 143,170 could not decide
Limitations • Evading dialects detection • Implement a “faithful” SMTP engine • Making spammers to look like a legitimate client • Evading feedback manipulation
Conclusion • Focusing on the way that client interact with SMTP server • SMTP dialects • Feedback manipulation • Valuable tool for spam mitigation