Dynamic Malicious Code Detection Based on Binary Translator

  • Authors:
  • Zhe Fang;Minglu Li;Chuliang Weng;Yuan Luo

  • Affiliations:
  • Department of Computer Science, Shanghai Jiaotong University,;Department of Computer Science, Shanghai Jiaotong University,;Department of Computer Science, Shanghai Jiaotong University,;Department of Computer Science, Shanghai Jiaotong University,

  • Venue:
  • CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The binary translator is a software component of a computer system. It converts binary code of one ISA into binary code of another ISA. Recent trends show that binary translators have been used to save CPU power consumption and CPU die size, which makes binary translators a possible indispensable component of future computer systems. And such situation would give new opportunities to the security of these computer systems. One of the opportunities is that we can perform malicious code checking dynamically in the layer of binary translators. This approach has many advantages, both in terms of capability of detection and checking overhead. In this paper, we proposed a working dynamic malicious code checking module integrated to an existent open-source binary translator, QEMU, and explained that our module's capability of detection is superior to other malicious code checking methods while acceptable performance is still maintained.