Skip to main navigation Skip to search Skip to main content

基于 API 分组重构与图像表示的恶意软件检测分类

Translated title of the contribution: Malware Detection and Classification Based on API Block Reconstruction and Image Representation
  • Civil Aviation University of China
  • University of Arizona
  • Yangzhou University
  • Jiangsu Engineering Research Center for Knowledge Management and Intelligent Service

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

To address the challenges faced by current malware detection and classification methods in terms of feature extraction and detection accuracy, a malware detection and classification method based on API block reconstruction and image representation was proposed. First, the API categories invoked by malware during the malware runtime were numbered uniformly and aggregate the APIs with the same code into the same API block, and the API blocks were reordered according to the invocation order of each API, the number of entries in each API block was recorded as the devotion of such API. After reconstruction, each API block is organized in order, and its order is the order in which each type of API is called by the software sample. The order within each API block is the order in which the software sample calls the individual APIs. The ordered API block sequence helps to represent the API instruction sequence information pictorially. The API codes were extracted as the global feature list, the API devotion as the local feature list, and the API sequential indexes as the temporal feature list, and the feature lists were normalized and zero-padded to transform into feature arrays. The API code clearly identifies the API category, the API devotion characterizes how frequently the API is called, and the API sequential index distinguishes the order in which each API is called. Then, the 3 channels of the RGB image were filled with the 3 types of feature arrays to generate the feature image of API code devotion and sequential index (FimgCDS). Finally, the FimgCDS feature image was fed into a self-built lightweight malware feature image convolutional neural network (MficNN) classifier for malware detection and classification. The experimental results show that the detection and classification accuracies of the method are 98.66% and 98.35% on the two datasets, and the method has high detection and classification performance indicators and speed for malware.

Translated title of the contributionMalware Detection and Classification Based on API Block Reconstruction and Image Representation
Original languageChinese (Traditional)
Pages (from-to)110-126
Number of pages17
JournalJournal of Cyber Security
Volume9
Issue number5
DOIs
StatePublished - Sep 2024
Externally publishedYes

Fingerprint

Dive into the research topics of 'Malware Detection and Classification Based on API Block Reconstruction and Image Representation'. Together they form a unique fingerprint.

Cite this