首页> 外文学位 >Elevating Virtual Machine Introspection for Fine-grained Process Monitoring: Techniques and Applications.
【24h】

Elevating Virtual Machine Introspection for Fine-grained Process Monitoring: Techniques and Applications.

机译:提升虚拟机自检以进行细粒度的过程监控:技术和应用程序。

获取原文
获取原文并翻译 | 示例

摘要

Recent rapid malware growth has exposed the limitations of traditional in-host malware-defense systems and motivated the development of secure virtualization-based solutions. By running vulnerable systems as virtual machines (VMs) and moving security software from inside VMs to the outside, the out-of-VM solutions securely isolate the anti-malware software from the vulnerable system. However, the external placement of the anti-malware tool introduces a number of limitations, including the well-known semantic gap problem.;In this dissertation, we study the limitations in prior out-of-VM approaches and develop the process out-grafting framework in order to effectively address them. First, we address isolation and compatibility challenges in out-of-VM approaches for fine-grained process execution monitoring by developing two key techniques. The first key technique, on-demand grafting, relocates a suspect process from inside a VM to run side-by-side with the out-of-VM security tool. This effectively removes the semantic gap and supports existing user-mode monitoring tools without any modification. The second key technique, mode-sensitive split execution, forwards system calls back to the VM and enables continued execution of the out-grafted process without weakening the isolation of the monitoring tool. Our experiments with a prototype show that we can effectively use process out-grafting to natively support a number of existing tools without any modification. The evaluation results, including measurement with benchmark programs, show the effectiveness and practicality of our approach.;Next, based on the fine-grained monitoring capability, we apply and extend process out- grafting to enable semantically-rich out-of-VM policy enforcement. Specifically, we demonstrate out-of-VM system call policy enforcement, which effectively restricts the behavior of an out- grafted process. Further, in order to facilitate the secure observation of a process that violates system policy, we develop the VMsnare component of our framework. In VMsnare, we have designed and developed our next two key techniques, attack preservation and live analysis. With these two techniques, we effectively extract live malware processes from a production environment into a honeypot for flexible and extensible analysis. Our experiments with a prototype implementation demonstrate the effectiveness and practicality of our approach.;Finally, in our framework, we facilitate the time-traveling forensic analysis of intrusions and derive valuable insight into attackers' techniques and motivation. Towards this, we have designed and developed the Timescope component of our framework, which leverages insights from previous VM-level deterministic record and replay systems and enables multi-faceted and extensible forensic analysis. We have further extended Timescope and developed a number of honeypot-specific forensic analysis modules. By repeatedly traveling back in time, multiple phases of analysis can be performed, either in parallel or sequentially.
机译:最近恶意软件的快速增长暴露了传统的主机内恶意软件防御系统的局限性,并推动了基于安全虚拟化解决方案的开发。通过将易受攻击的系统作为虚拟机(VM)运行并将安全软件从VM内部移动到外部,VM外解决方案将反恶意软件软件与易受攻击的系统安全隔离。然而,反恶意软件工具的外部配置带来了许多限制,包括众所周知的语义差距问题。本文研究了现有的虚拟机外方法的局限性,并开发了流程外移植框架以有效解决这些问题。首先,我们通过开发两种关键技术来解决用于虚拟机外方法进行细粒度流程执行监控的隔离和兼容性挑战。第一个关键技术是按需嫁接,它从VM内部重新定位可疑进程,以与VM外安全工具并排运行。这有效地消除了语义鸿沟,并且无需进行任何修改即可支持现有的用户模式监视工具。第二项关键技术是模式敏感的拆分执行,它可以将系统调用转发回VM,并可以在不削弱监视工具隔离性的情况下继续执行移植的进程。我们通过原型进行的实验表明,我们可以有效地使用过程外嫁接来原生支持许多现有工具,而无需进行任何修改。评估结果(包括使用基准程序进行的测量)表明了我们方法的有效性和实用性。接下来,基于细粒度的监视功能,我们应用并扩展了流程嫁接以实现语义丰富的VM脱离策略执法。具体而言,我们演示了VM外系统调用策略实施,该策略有效地限制了移植过程的行为。此外,为了促进对违反系统策略的流程的安全观察,我们开发了框架的VMsnare组件。在VMsnare中,我们设计并开发了接下来的两项关键技术,即攻击保留和实时分析。通过这两种技术,我们可以将生产环境中的实时恶意软件流程有效地提取到蜜罐中,以进行灵活,可扩展的分析。最后,我们通过原型实现的实验证明了我们方法的有效性和实用性。最后,在我们的框架中,我们促进了对入侵的时间旅行取证分析,并获得了对攻击者的技术和动机的宝贵见解。为此,我们设计并开发了框架的Timescope组件,该组件利用了以前的VM级别确定性记录和重放系统的见解,并实现了多方面且可扩展的取证分析。我们进一步扩展了Timescope,并开发了许多针对蜜罐的法医分析模块。通过重复返回时间,可以并行或顺序执行多个分析阶段。

著录项

  • 作者

    Srinivasan, Deepa.;

  • 作者单位

    North Carolina State University.;

  • 授予单位 North Carolina State University.;
  • 学科 Computer science.;Information technology.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 97 p.
  • 总页数 97
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:41:15

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号