首页> 外文会议>Proceedings of the 2008 spring simulation multiconference >A Hypervisor-Based System for Protecting Software Runtime Memory and Persistent Storage
【24h】

A Hypervisor-Based System for Protecting Software Runtime Memory and Persistent Storage

机译:基于虚拟机监控程序的系统,用于保护软件运行时内存和持久性存储

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

摘要

An important goal of software security is to ensure sensitive/secret data owned by a program shall be exclusively accessible by the program. An obstacle to such security goal is that modern commodity operating systems (OS) for the sake of speed and flexibility have a unified linear address space-any OS kernel program can access all the linear addresses. As a result, rootkits or malicious system software are able to control the OS virtual address space, harvest the sensitive data used by software programs on the compromised computer, and report the data to remote entities controlled by hackers.rnIn this paper, we present a holistic approach against sophisticated malware. Instead of. focusing on the security of various abstraction layers of OS, we utilize the hardware techniques to directly provide the trust services to software programs. Without modifying OS, we leverage the virtual machine monitor technologies to create a lightweight hypervisor for fine-grain software runtime memory protection. As a result, a program's memory could be hidden from other high privilege system software in a single commodity OS. In addition, we propose the data locker component in the hypervisor, which prevents the sensitive data of software program in persistent storage from leaking to rootkits or other malware. For the performance evaluation, the implementation based on hardware-assisted x86 virtualization technology is presented and experimental results are reported.
机译:软件安全性的重要目标是确保程序专有的敏感/机密数据应由程序专有访问。达到这种安全目标的障碍是,为了提高速度和灵活性,现代商品操作系统(OS)具有统一的线性地址空间-任何OS内核程序都可以访问所有线性地址。因此,rootkit或恶意系统软件能够控制OS虚拟地址空间,收集受感染计算机上软件程序使用的敏感数据,并将数据报告给受黑客控制的远程实体。针对复杂恶意软件的整体方法。代替。着重于OS的各种抽象层的安全性,我们利用硬件技术直接向软件程序提供信任服务。在不修改操作系统的情况下,我们利用虚拟机监视器技术来创建轻量级的虚拟机管理程序,以实现对软件运行时内存的细粒度保护。结果,可以在单个商品OS中将程序的存储器与其他高特权系统软件隐藏起来。此外,我们在虚拟机管理程序中提出了数据锁定器组件,该组件可防止持久存储中软件程序的敏感数据泄露给rootkit或其他恶意软件。为了进行性能评估,提出了基于硬件辅助的x86虚拟化技术的实现,并报告了实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号