Malicious Behavior Detection based on Extracted Features from APIs for Windows Platforms

Dima Rabadi, Kar Wai Fok, Zhongmin Dai, Teo Sin Gee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many malicious behavior detection approaches rely on dynamic features that are extracted from Application Programming Interfaces (APIs), which represent the run-time behavior of programs. Most API-based malicious behavior detection techniques highly focus on measuring the statistical features of API calls such as finding the frequency (e.g., how many times a specific API is called) or recognizing the sequence pattern of API calls. However, such detectors can be easily evaded and bypassed by malware authors who would interrupt the sequence by basically hooking and shuffling the API calls or deleting/inserting the irrelevant calls. Also, most proposed API-based malicious behavior detectors would either consider only the API calls (e.g., function names) without taking into account their arguments information (e.g., function parameters) or incur a prohibitive cost, such as requiring complex operations to deal with the arguments (e.g., proficient knowledge about the types of the arguments and/or powerful computers to extract them). As relying on API calls alone is insufficient to understand the purpose of the program, we propose a low-cost malicious behavior detection approach that can extract APIs dynamic features by studying the API calls together with their arguments using machine learning. Experimental results show that our approach achieves an accuracy of over 98.24% with two different datasets, and outperforms the state-of-the-art malicious behavior detection techniques.

Original languageEnglish (US)
Title of host publicationDYnamic and Novel Advances in Machine Learning and Intelligent Cyber Security Workshop, DYNAMICS 2019 - Proceedings
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450384902
DOIs
StatePublished - Dec 9 2019
Event2019 Workshop on DYnamic and Novel Advances in Machine learning and Intelligent Cyber Security, DYNAMICS 2019 - San Juan, Puerto Rico
Duration: Dec 9 2019Dec 10 2019

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2019 Workshop on DYnamic and Novel Advances in Machine learning and Intelligent Cyber Security, DYNAMICS 2019
Country/TerritoryPuerto Rico
CitySan Juan
Period12/9/1912/10/19

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Malicious Behavior Detection based on Extracted Features from APIs for Windows Platforms'. Together they form a unique fingerprint.

Cite this