dynamic spyware analysis
play

Dynamic Spyware Analysis M. Egele 1 & C. Kruegel 1 & E. Kirda - PowerPoint PPT Presentation

Motivation Our Solution System Design & Implementation Evaluation Dynamic Spyware Analysis M. Egele 1 & C. Kruegel 1 & E. Kirda 1 & H. Yin 2 , 3 & D. Song 2 1 Secure Systems Lab Vienna University of Technology 2 Carnegie


  1. Motivation Our Solution System Design & Implementation Evaluation Dynamic Spyware Analysis M. Egele 1 & C. Kruegel 1 & E. Kirda 1 & H. Yin 2 , 3 & D. Song 2 1 Secure Systems Lab Vienna University of Technology 2 Carnegie Mellon University 3 College of William and Mary USENIX Annual Technical Conference, June 21, 2007 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  2. Motivation Our Solution System Design & Implementation Evaluation spyware - a threat to internet users Spyware is malware that is installed on a computer to monitor user actions Spyware is an important threat to the security and privacy of Internet users An analysis by Webroot and Earthlink showed that a large portion of Internet-connected computers are infected with spyware Spyware also degrades performance and causes unexpected side-effects BHOs are a very popular kind of spyware (Weng et al, 90 of 120 spyware samples use BHO architecture) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  3. Motivation Our Solution System Design & Implementation Evaluation spyware - a threat to internet users Spyware is malware that is installed on a computer to monitor user actions Spyware is an important threat to the security and privacy of Internet users An analysis by Webroot and Earthlink showed that a large portion of Internet-connected computers are infected with spyware Spyware also degrades performance and causes unexpected side-effects BHOs are a very popular kind of spyware (Weng et al, 90 of 120 spyware samples use BHO architecture) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  4. Motivation Our Solution System Design & Implementation Evaluation spyware - a threat to internet users Spyware is malware that is installed on a computer to monitor user actions Spyware is an important threat to the security and privacy of Internet users An analysis by Webroot and Earthlink showed that a large portion of Internet-connected computers are infected with spyware Spyware also degrades performance and causes unexpected side-effects BHOs are a very popular kind of spyware (Weng et al, 90 of 120 spyware samples use BHO architecture) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  5. Motivation Our Solution System Design & Implementation Evaluation spyware - a threat to internet users Spyware is malware that is installed on a computer to monitor user actions Spyware is an important threat to the security and privacy of Internet users An analysis by Webroot and Earthlink showed that a large portion of Internet-connected computers are infected with spyware Spyware also degrades performance and causes unexpected side-effects BHOs are a very popular kind of spyware (Weng et al, 90 of 120 spyware samples use BHO architecture) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  6. Motivation Our Solution System Design & Implementation Evaluation spyware - a threat to internet users Spyware is malware that is installed on a computer to monitor user actions Spyware is an important threat to the security and privacy of Internet users An analysis by Webroot and Earthlink showed that a large portion of Internet-connected computers are infected with spyware Spyware also degrades performance and causes unexpected side-effects BHOs are a very popular kind of spyware (Weng et al, 90 of 120 spyware samples use BHO architecture) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  7. Motivation Our Solution System Design & Implementation Evaluation drawbacks of existing signature-based tools A number of signature-based anti-spyware products exist that share some drawbacks of that approach Unable to detect previously unknown threats Need continuous signature updates Often require human analysis before creating signatures M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  8. Motivation Our Solution System Design & Implementation Evaluation drawbacks of existing signature-based tools A number of signature-based anti-spyware products exist that share some drawbacks of that approach Unable to detect previously unknown threats Need continuous signature updates Often require human analysis before creating signatures M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  9. Motivation Our Solution System Design & Implementation Evaluation drawbacks of existing signature-based tools A number of signature-based anti-spyware products exist that share some drawbacks of that approach Unable to detect previously unknown threats Need continuous signature updates Often require human analysis before creating signatures M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  10. Motivation Our Solution System Design & Implementation Evaluation behavior-based detection To overcome the shortcomings of signature-based detectors We implemented a behavioral-based detection technique That classifies a program as spyware if It monitors user behavior 1 And then leaks the gathered information to a third party (the 2 attacker) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  11. Motivation Our Solution System Design & Implementation Evaluation behavior-based detection To overcome the shortcomings of signature-based detectors We implemented a behavioral-based detection technique That classifies a program as spyware if It monitors user behavior 1 And then leaks the gathered information to a third party (the 2 attacker) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  12. Motivation Our Solution System Design & Implementation Evaluation behavior-based detection To overcome the shortcomings of signature-based detectors We implemented a behavioral-based detection technique That classifies a program as spyware if It monitors user behavior 1 And then leaks the gathered information to a third party (the 2 attacker) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  13. Motivation Our Solution System Design & Implementation Evaluation behavior-based detection To overcome the shortcomings of signature-based detectors We implemented a behavioral-based detection technique That classifies a program as spyware if It monitors user behavior 1 And then leaks the gathered information to a third party (the 2 attacker) M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  14. Motivation Our Solution System Design & Implementation Evaluation our approach Focus of analysis on BHOs We use dynamic analysis to monitor BHO for presence of malicious behavior Two challenges need to be solved Track the flow of sensitive data throughout the system 1 Observe what actions are performed by the BHO under analysis 2 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  15. Motivation Our Solution System Design & Implementation Evaluation our approach Focus of analysis on BHOs We use dynamic analysis to monitor BHO for presence of malicious behavior Two challenges need to be solved Track the flow of sensitive data throughout the system 1 Observe what actions are performed by the BHO under analysis 2 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  16. Motivation Our Solution System Design & Implementation Evaluation our approach Focus of analysis on BHOs We use dynamic analysis to monitor BHO for presence of malicious behavior Two challenges need to be solved Track the flow of sensitive data throughout the system 1 Observe what actions are performed by the BHO under analysis 2 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  17. Motivation Our Solution System Design & Implementation Evaluation our approach Focus of analysis on BHOs We use dynamic analysis to monitor BHO for presence of malicious behavior Two challenges need to be solved Track the flow of sensitive data throughout the system 1 Observe what actions are performed by the BHO under analysis 2 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  18. Motivation Our Solution System Design & Implementation Evaluation our approach Focus of analysis on BHOs We use dynamic analysis to monitor BHO for presence of malicious behavior Two challenges need to be solved Track the flow of sensitive data throughout the system 1 Observe what actions are performed by the BHO under analysis 2 M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

  19. Motivation Our Solution System Design & Implementation Evaluation our approach Our solution features three key components 1 URLs and page contents considered to contain sensitive information 2 The propagation of this data throughout the system is observed by taint tracking 3 By monitoring system calls, attempts of leaking sensitive information can be identified M. Egele & C. Kruegel & E. Kirda & H. Yin & D. Song Dynamic Spyware Analysis

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend