QEMU-Based Framework for Non-intrusive Virtual Machine Instrumentation and Introspection

被引:7
|
作者
Dovgalyuk, Pavel [1 ]
Fursova, Natalia [1 ]
Vasiliev, Ivan [1 ]
Makarov, Vladimir [1 ]
机构
[1] Novgorod State Univ, Velikiy Novgorod, Russia
关键词
Software instrumentation; Dynamic analysis; Virtual machine; Introspection; ABI; QEMU;
D O I
10.1145/3106237.3122817
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the framework based on the emulator QEMU. Our framework provides set of multi-platform analysis tools for the virtual machines and mechanism for creating instrumentation and analysis tools. Our framework is based on a lightweight approach to dynamic analysis of binary code executed in virtual machines. This approach is non-intrusive and provides system-wide analysis capabilities. It does not require loading any guest agents and source code of the OS. Therefore it may be applied to ROM-based guest systems and enables using of record/replay of the system execution. We use application binary interface (ABI) of the platform to be analyzed for creating introspection tools. These tools recover the part of kernel-level information related to the system calls executed on the guest machine.
引用
收藏
页码:944 / 948
页数:5
相关论文
共 50 条
  • [11] An Evaluation Method for Embedded Software Dependability Using QEMU-Based Fault Injection Framework
    Metawie, Haytham
    Safar, Mona
    El-Kharashi, M. Watheq
    2022 6TH INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY, ICSRS, 2022, : 548 - 555
  • [12] CloudProcMon: A Non-Intrusive Cloud Monitoring Framework
    Syed, Hassan Jamil
    Gani, Abdullah
    Nasaruddin, Fariza Hanum
    Naveed, Anjum
    Ahmed, Abdelmuttlib Ibrahim Abdalla
    Khan, Muhammad Khurram
    IEEE ACCESS, 2018, 6 : 44591 - 44606
  • [13] A servlet grouping framework with non-intrusive implementation
    School of Information, Renmin University of China, Beijing 100872, China
    不详
    Key Eng Mat, (587-592):
  • [14] A Servlet Grouping Framework with Non-intrusive Implementation
    Xu, Min
    Li, Ning
    COMPONENTS, PACKAGING AND MANUFACTURING TECHNOLOGY, 2011, 460-461 : 587 - 592
  • [15] Towards a Generic Non-intrusive Fault Detection Framework
    Julku, Jukka
    Rautila, Mika
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 334 - 339
  • [16] A Fully Unsupervised Non-intrusive Load Monitoring Framework
    Jia, Ruoxi
    Gao, Yang
    Spanos, Costas J.
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2015, : 871 - 877
  • [17] An Implementation Framework Overview of Non-Intrusive Load Monitoring
    Al-Khadher, Omar
    Mukhtaruddin, Azharudin
    Hashim, Fakroul Ridzuan
    Azizan, Muhammad Mokhzaini
    Mamat, Hussin
    JOURNAL OF SUSTAINABLE DEVELOPMENT OF ENERGY WATER AND ENVIRONMENT SYSTEMS-JSDEWES, 2023, 11 (04):
  • [18] Non-Intrusive Load Identification based on Genetic Algorithm and Support of Vector Machine
    Ma, Yanli
    Yin, Bo
    Ji, Xiaopeng
    Cong, Yanping
    ADVANCES IN ENERGY, ENVIRONMENT AND MATERIALS SCIENCE, 2016, : 761 - 764
  • [19] FLEXIBLE NON-INTRUSIVE HEAT FLUX INSTRUMENTATION ON THE AFRL RESEARCH TURBINE
    Anthony, Richard J.
    Clark, John P.
    Kennedy, Stephen W.
    Finnegan, John M.
    Johnson, Dean
    Hendershot, James
    Downs, James
    PROCEEDINGS OF THE ASME TURBO EXPO 2011, VOL 5, PTS A AND B, 2012, : 1793 - 1803
  • [20] MACHINE LEARNING BASED NON-INTRUSIVE QUALITY ESTIMATION WITH AN AUGMENTED FEATURE SET
    Hakami, Mona
    Kleijn, W. Bastiaan
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 5105 - 5109