Download presentation
Presentation is loading. Please wait.
Published byConrad Carpenter Modified over 9 years ago
1
2011/11/1 YLJ@adlab 1 Long Lu, Wenke Lee College of Computing Georgia Inst. of Technology Roberto Perdisci Dept. of Computer Science University of Georgia ACM CCS 2010
2
Agenda Introduction SURF Search Engine Search Poisoning SURF Implementation & Evaluation Discussion Empirical Measurements Related Work Conclusion 2011/11/1 YLJ@adlab 2
3
Introduction Blackhat SEO Blackhat SEO Search inflating Search poisoning SURF : detection system Generality Robustness Wide deployability 2011/11/1 YLJ@adlab 3
4
SURF (Search User Redirection Finder) Run as a browser component(plugin) 2011/11/1 YLJ@adlab 4
5
SURF Report an in-depth study to motivate and inspire countermeasures against this increasing threat. Be able to detect search poisoning with a 99.1% true positive rate at a 0.9% false positive rate Provides insight into its fast growing trends. 2011/11/1 YLJ@adlab 5
6
Search Engine Search engines typically employ crawlers to discover newly created or updated webpages Two advantages for abusers Search engines trust the content on the webpages a web server can easily distinguish between search crawlers and human visitors 2011/11/1 YLJ@adlab 6
7
Search Poisoning Preliminary study aimed to discover a set of robust features that can be leveraged for detection purposes Ubiquitous use of cross-site redirections Search poisoning as a service Search poisoning as a service Sophisticated poisoning and evasion tricks Persistence under transient appearances Persistence under transient appearances Various malicious applications Various malicious applications 2011/11/1 YLJ@adlab 7
8
Search Poisoning Detection features 2011/11/1 YLJ@adlab 8
9
SURF Implementation As a plugin on IE8 “mshtml.dll” for HTML parsing Listening for event notification Peek into browser data Emulating simple user interactions Use BLADE to protect from drive-by download malwareBLADE 2011/11/1 YLJ@adlab 9
10
SURF Evaluation Three different experiments Estimate SURF’s accuracyaccuracy Attempts to show that SURF is able to detect generic search poisoning cases Show what features are the most important for classification IP-to-name ratio redirection consistency & landing to terminal distance 2011/11/1 YLJ@adlab 10
11
Discussion During feature selection process, we discarded a few candidate features that may help the classification accuracy but are not robust(15 → 9) Detecting search poisoning cases can reveal information about compromised websites and botnet organizations. Single client side-share information 2011/11/1 YLJ@adlab 11
12
Empirical Measurements Micro Measurements 2011/11/1 YLJ@adlab 12
13
Empirical Measurements Macro Measurements 2011/11/1 YLJ@adlab 13
14
Empirical Measurements 2011/11/1 YLJ@adlab 14 Poor Japan earthquake Super Bowl
15
Empirical Measurements 2011/11/1 YLJ@adlab 15
16
Related Work Blackhat SEO countermeasures Most detection methods work at the search engine level Malicious webpage detection 2011/11/1 YLJ@adlab 16
17
Conclusion SURF : a novel detection system that runs as a browser component Detect malicious search user redirections resulted from user clicking on poisoned search results Robust features that is hard to evade Detection rate of 99.1% at a false positive rate of 0.9% 2011/11/1 YLJ@adlab 17
18
Thanks for your listening 2011/11/1 YLJ@adlab 18
19
2011/11/1 YLJ@adlab 19 Dynamically dispatch
20
D: drive-by-download F: fake AV P: rogue pharmacy Na: randomly legitimate search redirection cases 2011/11/1 YLJ@adlab 20
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.