• DocumentCode
    3669208
  • Title

    Malware detection via API calls, topic models and machine learning

  • Author

    G. Ganesh Sundarkumar;Vadlamani Ravi;Ifeoma Nwogu;Venu Govindaraju

  • Author_Institution
    Institute for Development and Research in Banking Technology and University of Hyderabad, Hyderabad-500046 (AP), India
  • fYear
    2015
  • Firstpage
    1212
  • Lastpage
    1217
  • Abstract
    Dissemination of malicious code, also known as malware, poses severe challenges to cyber security. Malware authors embed software in seemingly innocuous executables, unknown to a user. The malware subsequently interacts with security-critical OS resources on the host system or network, in order to destroy their information or to gather sensitive information such as passwords and credit card numbers. Malware authors typically use Application Programming Interface (API) calls to perpetrate these crimes. We present a model that uses text mining and topic modeling to detect malware, based on the types of API call sequences. We evaluated our technique on two publicly available datasets. We observed that Decision Tree and Support Vector Machine yielded significant results. We performed t-test with respect to sensitivity for the two models and found that statistically there is no significant difference between these models. We recommend Decision Tree as it yields `if-then´ rules, which could be used as an early warning expert system.
  • Keywords
    "Feature extraction","Support vector machines","Trojan horses","Sensitivity","Text mining","Grippers"
  • Publisher
    ieee
  • Conference_Titel
    Automation Science and Engineering (CASE), 2015 IEEE International Conference on
  • ISSN
    2161-8070
  • Electronic_ISBN
    2161-8089
  • Type

    conf

  • DOI
    10.1109/CoASE.2015.7294263
  • Filename
    7294263