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 条
  • [41] 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
  • [42] Active and passive virtual machine introspection on AMD and ARM processors
    Dangl, Thomas
    Sentanoe, Stewart
    Reiser, Hans P.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 149
  • [43] Benchmarking Hyper-Breakpoints for Efficient Virtual Machine Introspection
    Beierlieb, Lukas
    Schmitz, Alexander
    Springer, Raphael
    Dietrich, Christian
    Ifflaender, Lukas
    ELECTRONICS, 2025, 14 (03):
  • [44] Application of Machine Learning in Malware Detection
    Van Quynh, Trinh
    Hien, Vu Thanh
    Nguyen, Vu Thanh
    Bao, Huynh Quoc
    FUTURE DATA AND SECURITY ENGINEERING. BIG DATA, SECURITY AND PRIVACY, SMART CITY AND INDUSTRY 4.0 APPLICATIONS, FDSE 2022, 2022, 1688 : 362 - 374
  • [45] KVMInspector: KVM Based introspection approach to detect malware in cloud environment
    Mishra, Preeti
    Verma, Ishita
    Gupta, Saurabh
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2020, 51
  • [46] VE-VMI: High-Performance Virtual Machine Introspection Based on Virtualization Exception
    Lutaa, Andrei
    Sebestyen, Gheorghe
    Tosa, Raul
    Colesa, Adrian
    2021 20TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2021, : 73 - 80
  • [47] Transferability of Adversarial Examples in Machine Learning-based Malware Detection
    Hu, Yang
    Wang, Ning
    Chen, Yimin
    Lou, Wenjing
    Hou, Y. Thomas
    2022 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2022, : 28 - 36
  • [48] Permissions-Based Detection of Android Malware Using Machine Learning
    Akbar, Fahad
    Hussain, Mehdi
    Mumtaz, Rafia
    Riaz, Qaiser
    Wahab, Ainuddin Wahid Abdul
    Jung, Ki-Hyun
    SYMMETRY-BASEL, 2022, 14 (04):
  • [49] An in-depth review of machine learning based Android malware detection
    Muzaffar, Ali
    Hassen, Hani Ragab
    Lones, Michael A.
    Zantout, Hind
    COMPUTERS & SECURITY, 2022, 121
  • [50] Permissions-based Android malware detection using machine learning
    Alomar, Atheer
    AlJarullah, Asma
    Abu-Ghazalah, Sarah
    Neural Computing and Applications, 2025, 37 (06) : 5255 - 5270