完整後設資料紀錄
DC 欄位語言
dc.contributor.authorHsu, Chia-Weien_US
dc.contributor.authorShih, Fan-Syunen_US
dc.contributor.authorWang, Chi-Weien_US
dc.contributor.authorShieh, Shiuhpyng Winstonen_US
dc.date.accessioned2014-12-08T15:33:12Z-
dc.date.available2014-12-08T15:33:12Z-
dc.date.issued2013en_US
dc.identifier.isbn978-0-7695-5021-3en_US
dc.identifier.urihttp://hdl.handle.net/11536/23079-
dc.identifier.urihttp://dx.doi.org/10.1109/SERE.2013.23en_US
dc.description.abstractVirtualized execution has become an effective mechanism to analyze malware in a dynamic way. To conceal its malicious behaviors, VM-aware malware probes the execution environment for analysis-resistance. These malware programs hide their malicious behaviors if they are launched in a virtual machine (VM). VM awareness becomes a barrier for malware analysis due to the concealment of malicious behaviors. In this paper, we discover that uncertain factors have significant influence on the effectiveness of malware detection. To cope with the problems, a new VM-aware detection scheme, namely Divergence Detector, is proposed to address the swindle of the evolved malware. Unlike conventional schemes, the Divergence Detector reduces the uncertain factors at instruction level, and can detect the divergence of multi-execution traces across heterogeneous virtual machines. The proposed Divergence Detector is implemented across the three commonly used VM platforms, that is, QEMU, Bochs and Xen. It compares the code coverage of the execution traces on various VM platforms to discover the deviation of behavior, thereby precisely detecting the VM-awareness. We will formally predict the effectiveness of Divergence Detector by constructing a mathematic model, which shows the maximum false positive rate is exponentially decreased with respect to the number of multi-executions. Representative samples utilizing seven types of commonly used VM-aware techniques were also employed for evaluation. The evaluation results indicate that the maximum false positive rate complies with our prediction. The uncertain factors play the major role in the VM-awareness detection. To reduce uncertain factors causing false positives, a method is proposed for VM-aware detection. The Divergence Detector can also enable the identification of new types of malware since the benign programs do not need to be aware of execution environment.en_US
dc.language.isoen_USen_US
dc.subjectVirtual Mashineen_US
dc.subjectVM-awarenessen_US
dc.subjectMalwareen_US
dc.titleDivergence Detector: A Fine-grained Approach to Detecting VM-Awareness Malwareen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1109/SERE.2013.23en_US
dc.identifier.journal2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (SERE)en_US
dc.citation.spage80en_US
dc.citation.epage89en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000327102200014-
顯示於類別:會議論文


文件中的檔案:

  1. 000327102200014.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。