Annual Computer Security Applications Conference (ACSAC) 2014

Full Program »

Scalability, Fidelity and Stealth in the DRAKVUF Dynamic Malware Analysis System

Presentation
View File
pdf
2.6MB

Malware is one of the biggest security threats on the Internet today and deploying effective defensive solutions requires the rapid analysis of a continuously increasing number of malware samples. With the proliferation of metamorphic malware the analysis is further complicated as the efficacy of signature-based static analysis systems is greatly reduced. While dynamic malware analysis is an effective alternative, the approach faces significant challenges as the ever increasing number of samples requiring analysis places a burden on hardware resources. At the same time modern malware can both detect the monitoring environment and hide in unmonitored corners of the system.

In this paper we present DRAKVUF, a novel dynamic malware analysis system designed to address these challenges by building on the latest hardware virtualization extensions and the Xen hypervisor. We present a technique for improving stealth by initiating the execution of malware samples without leaving any trace in the analysis machine. We also present novel techniques to eliminate blind-spots created by kernel-mode rootkits by extending the scope of monitoring to include kernel internal functions, and to monitor file-system accesses through the kernel's heap allocations. With extensive tests performed on recent malware samples we show that DRAKVUF achieves significant improvements in conserving hardware resources while providing a stealthy, in-depth view into the behavior of modern malware.

Author(s):

Tamas Lengyel    
University of Connecticut
United States

Steve Maresca    
Zentific, LLC
United States

Bryan Payne    
Nebula, Inc.
United States

George Webster    
TUM
Germany

Sebastian Vogl    
TUM
Germany

Aggelos Kiayias    
University of Athens
Greece

 

Powered by OpenConf®
Copyright©2002-2014 Zakon Group LLC