CloudTaint: an Elastic Taint Tracking Framework for Malware Detection in the Cloud

Jinfeng Yuan,Weizhong Qiang,Hai Jin,Deqing Zou
DOI: https://doi.org/10.1007/s11227-014-1235-5
IF: 3.3
2014-01-01
The Journal of Supercomputing
Abstract:Full-system, fine-grained taint tracking has been proven to be a novel approach for the detection of malwares, especially for privacy-breaching and kernel buffer overflow malwares. On-demand emulation achieves a taint tracking framework in the cloud through switching a running system between virtual and emulated execution dynamically. However, facing the complexity of the cloud environment, it still suffers a high performance overhead. In this paper, we propose an approach for practical malware detection using elastic taint tracking, which provides the granularity and strategy of taint tracking according to the cloud applications' security requirements, including providing a taint tracking configuration file based on script, automatic deployment and trigger mechanism of the sources for taint tracking based on data flow as well as control flow, and customizable security detection method. We present a prototype implementation named CloudTaint based on Xen virtualization environment. The experimental results indicate that CloudTaint is effective for malware detection in the cloud with acceptable performance overhead using elastic taint tracking.
What problem does this paper attempt to address?