Publication Type:

Conference Paper


2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS) (2015)


advanced persistent threats, captured memory dump analysis, Digital forensics, execution time measurement, Hypervisor, Intrusion Detection System, invasive software, Kernel, LibVMI open source tool, live virtual machine RAM dump, malware, Memory forensic analysis, memory forensic analysis tool, public domain software, Random access memory, rootkit, Semantic gap, Semantics, spyware, Storage management, virtual infrastructure privileged access, Virtual machine introspection, Virtual machine monitors, virtual machine volatile artifact analyzers, virtual machines, Virtual machining, virtualisation, virtualization environment


Due to a rapid revaluation in a virtualization environment, Virtual Machines (VMs) are target point for an attacker to gain privileged access of the virtual infrastructure. The Advanced Persistent Threats (APTs) such as malware, rootkit, spyware, etc. are more potent to bypass the existing defense mechanisms designed for VM. To address this issue, Virtual Machine Introspection (VMI) emerged as a promising approach that monitors run state of the VM externally from hypervisor. However, limitation of VMI lies with semantic gap. An open source tool called LibVMI address the semantic gap. Memory Forensic Analysis (MFA) tool such as Volatility can also be used to address the semantic gap. But, it needs to capture a memory dump (RAM) as input. Memory dump acquires time and its analysis time is highly crucial if Intrusion Detection System IDS (IDS) depends on the data supplied by FAM or VMI tool. In this work, live virtual machine RAM dump acquire time of LibVMI is measured. In addition, captured memory dump analysis time consumed by Volatility is measured and compared with other memory analyzer such as Rekall. It is observed through experimental results that, Rekall takes more execution time as compared to Volatility for most of the plugins. Further, Volatility and Rekall are compared with LibVMI. It is noticed that examining the volatile data through LibVMI is faster as it eliminates memory dump acquire time.

Cite this Research Publication

Ajay Kumara and D., J. C., “Execution Time Measurement of Virtual Machine Volatile Artifacts Analyzers”, in 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), 2015.