Home // INTERNET 2016, The Eighth International Conference on Evolving Internet // View article
Static Detection of Malware and Benign Executable Using Machine Learning Algorithm
Authors:
Dong-Hee Kim
Sang-Uk Woo
Dong-Kyu Lee
Tai-Myoung Chung
Keywords: Portable Executable; Machine Learning; Malware Detection
Abstract:
One of the popular way of detecting malware is signature based pattern matching. However, the signature of malware should be stored in advance for the pattern match- ing detection. Moreover, it calculates the similarity of input data using stored signature. Therefore, the storage problem and calculation overheads occur undoubtedly. Also, detection possibility is dropped, when malicious code is modified. So we use machine learning algorithm technique for detecting malicious executable and benign executable. In this paper, distinguished features of Portable Executable header are used. For the machine learning algorithm, Classification And Regression Tree (CART), Support Vector Classification (SVC), and Stochastic Gradient Descent (SGD) are applied. We have evaluated the performance of each algorithm. And the most outperformed algorithm each for classifying benign executable and malicious executable have been found. And then, these algorithms were combined to detect malware more precisely.
Pages: 14 to 19
Copyright: Copyright (c) IARIA, 2016
Publication date: November 13, 2016
Published in: conference
ISSN: 2308-443X
ISBN: 978-1-61208-516-6
Location: Barcelona, Spain
Dates: from November 13, 2016 to November 17, 2016