PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
September 1, 2017Frontiers of Information Technology & Electronic Engineering179 citations

Automatic malware classification and new malware detection using machine learning

View Full Paper
LLLiu LiuBWBaosheng WangBYBo Yu

Key Points

Key points are not available for this paper at this time.

Abstract

The explosive growth of malware variants poses a major threat to information security. Traditional anti-virus systems based on signatures fail to classify unknown malware into their corresponding families and to detect new kinds of malware programs. Therefore, we propose a machine learning based malware analysis system, which is composed of three modules: data processing, decision making, and new malware detection. The data processing module deals with gray-scale images, Opcode n-gram, and import functions, which are employed to extract the features of the malware. The decision-making module uses the features to classify the malware and to identify suspicious malware. Finally, the detection module uses the shared nearest neighbor (SNN) clustering algorithm to discover new malware families. Our approach is evaluated on more than 20 000 malware instances, which were collected by Kingsoft, ESET NOD32, and Anubis. The results show that our system can effectively classify the unknown malware with a best accuracy of 98.9%, and successfully detects 86.7% of the new malware.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Liu et al. (2017) studied this question.

synapsesocial.com/papers/6a18388f4f2b3115b0138e02https://doi.org/10.1631/fitee.1601325
Ask AI
Helpful
Bookmark
Share
View Full Paper