跳到主要导航 跳到搜索 跳到主要内容

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

  • Civil Aviation University of China
  • University of Arizona
  • Yangzhou University
  • Jiangsu Engineering Research Center for Knowledge Management and Intelligent Service

科研成果: 期刊稿件文章同行评审

1 引用 (Scopus)

摘要

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.

投稿的翻译标题Malware Detection and Classification Based on API Block Reconstruction and Image Representation
源语言繁体中文
页(从-至)110-126
页数17
期刊Journal of Cyber Security
9
5
DOI
出版状态已出版 - 9月 2024
已对外发布

关键词

  • RGB image
  • application programming interface
  • classification
  • convolutional neural network
  • feature extraction
  • image representation
  • malware

指纹

探究 '基于 API 分组重构与图像表示的恶意软件检测分类' 的科研主题。它们共同构成独一无二的指纹。

引用此