• DocumentCode
    1597951
  • Title

    Differentiating malware from cleanware using behavioural analysis

  • Author

    Tian, Ronghua ; Islam, Rafiqul ; Batten, Lynn ; Versteeg, Steve

  • Author_Institution
    Sch. of IT, Deakin Univ., Melbourne, VIC, Australia
  • fYear
    2010
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    This paper proposes a scalable approach for distinguishing malicious files from clean files by investigating the behavioural features using logs of various API calls. We also propose, as an alternative to the traditional method of manually identifying malware files, an automated classification system using runtime features of malware files. For both projects, we use an automated tool running in a virtual environment to extract API call features from executables and apply pattern recognition algorithms and statistical methods to differentiate between files. Our experimental results, based on a dataset of 1368 malware and 456 cleanware files, provide an accuracy of over 97% in distinguishing malware from cleanware. Our techniques provide a similar accuracy for classifying malware into families. In both cases, our results outperform comparable previously published techniques.
  • Keywords
    application program interfaces; invasive software; pattern classification; statistical analysis; API call feature; automated classification system; behavioural analysis; cleanware; malicious files distinguishing; malware files; pattern recognition algorithm; statistical method; virtual environment; Accuracy; Classification algorithms; Cloud computing; Feature extraction; Malware; Monitoring; Software; API; Malware; dynamic; strings;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Malicious and Unwanted Software (MALWARE), 2010 5th International Conference on
  • Conference_Location
    Nancy, Lorraine
  • Print_ISBN
    978-1-4244-9353-1
  • Type

    conf

  • DOI
    10.1109/MALWARE.2010.5665796
  • Filename
    5665796