Malware detection for container runtime based on virtual machine introspection

被引:1
作者
He, Xinfeng [1 ,2 ]
Li, Riyang [1 ,2 ]
机构
[1] Hebei Univ, Sch Cyber Secur & Comp, Baoding 071002, Peoples R China
[2] Key Lab High Trusted Informat Syst Hebei Prov, Baoding 071002, Peoples R China
关键词
Container; Virtual machine introspection; Container escape; Convolutional neural network; Malware detection;
D O I
10.1007/s11227-023-05727-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The isolation technique of containers introduces uncertain security risks to malware detection in the current container environment. In this paper, we propose a framework called Malware Detection for Container Runtime based on Virtual Machine Introspection (MDCRV) to detect in-container malware. MDCRV can automatically export the memory snapshots by using virtual machine introspection in container-in-virtual-machine architecture and reconstruct container semantics from memory snapshots. Although in-container malware might escape from the isolating measures of the container, our detecting program which benefits from the isolation of the hypervisor still can work well. Additionally, we propose a container process visualization approach to improve the efficiency of analyzing the binary execution information of container runtime. We convert the live processes of in-container malware and benign application to grayscale images and employ the convolutional neural network to extract malware features from the self-constructed dataset. The experimental results show that MDCRV achieves high accuracy while improving security.
引用
收藏
页码:7245 / 7268
页数:24
相关论文
共 50 条
  • [31] Automated machine learning for deep learning based malware detection
    Brown, Austin
    Gupta, Maanak
    Abdelsalam, Mahmoud
    COMPUTERS & SECURITY, 2024, 137
  • [32] A Review of Android Malware Detection Approaches Based on Machine Learning
    Liu, Kaijun
    Xu, Shengwei
    Xu, Guoai
    Zhang, Miao
    Sun, Dawei
    Liu, Haifeng
    IEEE ACCESS, 2020, 8 (08): : 124579 - 124607
  • [33] CloudVMI: A Cloud-Oriented Writable Virtual Machine Introspection
    Qiang, Weizhong
    Xu, Gongping
    Dai, Weiqi
    Zou, Deqing
    Jin, Hai
    IEEE ACCESS, 2017, 5 : 21962 - 21976
  • [34] Virtual Machine Forensics by Means of Introspection and Kernel Code Injection
    Tobin, Patrick
    Kechadi, Tahar
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS-2014), 2014, : 294 - 299
  • [35] CryptVMI: A Flexible and Encrypted Virtual Machine Introspection System in the Cloud
    Yao, Fangzhou
    Sprabery, Read
    Campbell, Roy H.
    SCC'14: PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON SECURITY IN CLOUD COMPUTING, 2014, : 11 - 17
  • [36] Haskell Library for Safer Virtual Machine Introspection (Experience Report)
    Otsuka, Takato
    Iwasaki, Hideya
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON HASKELL, HASKELL 2023, 2023, : 89 - 96
  • [37] Active and passive virtual machine introspection on AMD and ARM processors
    Dangl, Thomas
    Sentanoe, Stewart
    Reiser, Hans P.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 149
  • [38] TLSkex: Harnessing virtual machine introspection for decrypting TLS communication
    Taubmann, Benjamin
    Fraedrich, Christoph
    Dusold, Dominik
    Reiser, Hans P.
    DIGITAL INVESTIGATION, 2016, 16 : S114 - S123
  • [39] Benchmarking Hyper-Breakpoints for Efficient Virtual Machine Introspection
    Beierlieb, Lukas
    Schmitz, Alexander
    Springer, Raphael
    Dietrich, Christian
    Ifflaender, Lukas
    ELECTRONICS, 2025, 14 (03):
  • [40] VMShield: Memory Introspection-Based Malware Detection to Secure Cloud-Based Services Against Stealthy Attacks
    Mishra, Preeti
    Aggarwal, Palak
    Vidyarthi, Ankit
    Singh, Pawan
    Khan, Baseem
    Alhelou, Hassan Haes
    Siano, Pierluigi
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (10) : 6754 - 6764