• DocumentCode
    1785260
  • Title

    HoneyAgent: Detecting malicious Java applets by using dynamic analysis

  • Author

    Gassen, Jan ; Chapman, Jonathan P.

  • Author_Institution
    Fraunhofer FKIE, Bonn, Germany
  • fYear
    2014
  • fDate
    28-30 Oct. 2014
  • Firstpage
    109
  • Lastpage
    117
  • Abstract
    Malicious Java applets are widely used to deliver malicious software to remote systems. In this work, we present HoneyAgent which allows for the dynamic analysis of Java applets, bypassing common obfuscation techniques. This enables security researchers to quickly comprehend the functionality of an examined applet and to unveil malicious behavior. In order to trace the behavior of a sample as far as possible, HoneyAgent is further able to simulate various vulnerabilities allowing analysts for example to identify the malware that should finally be installed by the applet. In our evaluation, we show that HoneyAgent is able to reliably detect malicious applets used by common exploit kits with no false positives. By using a combination of heuristics as well as signatures applied to observed method invocations, HoneyAgent is further able to identify exploited common vulnerabilities and exposures in many cases.
  • Keywords
    Java; distributed processing; invasive software; system monitoring; HoneyAgent; dynamic analysis; malicious Java applet detection; malicious behavior; malicious software; obfuscation techniques; remote systems; security researchers; Arrays; Java; Malware; Runtime; Software; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Malicious and Unwanted Software: The Americas (MALWARE), 2014 9th International Conference on
  • Conference_Location
    Fajardo, PR
  • Print_ISBN
    978-1-4799-7328-6
  • Type

    conf

  • DOI
    10.1109/MALWARE.2014.6999402
  • Filename
    6999402