SMM)的隐藏进程检测模型(SMM-based Hidden process Detection model
SHPD).该模型能够有效地检测系统中的隐藏恶意进程
同时保证自身的透明性.模型包括客户端和监控端两部分.客户端运行在BIOS中
利用内外语义信息建立操作系统进程的多个视图
将建立的视图发送到监控端.监控端通过对比视图间的差异
识别出隐藏的恶意进程.在提出的SHPD模型理论支持下
搭建了实验原型系统
并进行了功能测试和分析
实验结果证明了该模型的有效性.
Abstract
In recent years
the stealth of malware is getting stronger and stronger. In this paper
a SMM-based Hidden process Detection model (SHPD) is proposed. SHPD can effectively detect the stealthy process in system while ensuring its own transparency. SHPD consists of two parts: the client and the monitor. The client
which implemented in BIOS
uses both internal and external semantic information to establish multiple views of processes in OS and sends those process views to the monitor. The monitor identifies the stealthy process by comparing the differences between the views. In the paper
we build a prototype system under the support of the SHPD theory
and conduct functional testing and analysis. The experimental results verify the feasibility of SHPD.
关键词
Keywords
references
Branco R R, Barbosa G N, Neto P D. Scientific but not academical overview of malware anti-debugging, anti-disassembly and anti-VM technologies[C]// Black Hat. USA, 2012.
Zhang Fengwei, Kevin Leach, Kun Sun, et al. SPECTRE: A dependable introspection framework via system management mode[C]// Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on. IEEE, 2013: 1-12.
William A. R, Allan Tomlinson. SMM-based hypervisor integrity measurement[C]// Cyber Security and Cloud Computing (CSCloud), 2015 IEEE 2nd International Conference on. IEEE, 2015: 362-367.
Zhang Fengwei, Kevin Leach, Angelos Stavrou, et al. Using hardware features for increased debugging transparency[C]// Security and Privacy (SP), 2015 IEEE Symposium on. IEEE, 2015: 55-69.
Zhang Fengwei, Zhang Hongwei. SoK: A study of using hardware-assisted isolated execution environments for security[C]// Proceedings of the Hardware and Architectural Support for Security and Privacy 2016. ACM, 2016: 3.
Kortchinsky K. CLOUDBURST: A VMware guest to host escape story[C]//Black Hat. USA, 2009.