首页> 外文学位 >Scalable security architecture for trusted software.
【24h】

Scalable security architecture for trusted software.

机译:可信赖软件的可扩展安全体系结构。

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

摘要

Security-critical tasks executing on general-purpose computers require protection against software and hardware attacks to achieve their security objectives. Security services providing this protection can be offered by mechanisms rooted in processor hardware, since its storage and computing elements are typically outside the reach of attackers.This thesis presents the Bastion architecture, a hardware-software security architecture for providing protection scalable to a large number of security-critical tasks. Protection is enabled by three sets of new mechanisms: for protecting a trusted hypervisor, for fine-grained protection of modules in application or operating system space, and for securing the input and output of Bastion-protected software modules. This thesis also presents an implementation and evaluation of Bastion, and explores alternatives for one of its core security functions: memory authentication.The hypervisor, a layer of software dedicated to the virtualization of machine resources, is increasingly being involved in security solutions. We use it in Bastion as a manager of security-critical tasks. While past solutions protect the hypervisor from runtime software attacks, Bastion also protects the hypervisor from physical attacks, protects it from offline attacks, and provides it with a secure launch mechanism. Within this protected Bastion hypervisor, we design a second set of mechanisms that provide separate execution compartments for each security-critical task running in the virtual machines hosted by the hypervisor. These compartments are protected against both hardware attacks and software attacks originating from a potentially compromised operating system. To enable security-critical tasks to communicate with the outside world, we provide a third set of mechanisms for secure input and output to and from Bastion-protected compartments. We implement and evaluate a Bastion prototype by modifying the source code of the OpenSPARC processor and hypervisor systems. Addionally, we survey the design space of alternatives to the Bastion memory authentication mechanism, which is central to protecting critical software execution in Bastion. These contributions can improve security in the digital world by informing the design of the next generation of general-purpose computing platforms.
机译:在通用计算机上执行的对安全性至关重要的任务需要防御软件和硬件攻击,以实现其安全目标。可以通过植根于处理器硬件的机制来提供提供这种保护的安全服务,因为其存储和计算元素通常不在攻击者的能力范围之内。本文提出了Bastion架构,这是一种硬件软件安全架构,用于提供可扩展到大量的保护。安全关键任务。通过三组新机制来实现保护:用于保护受信任的管理程序,对应用程序或操作系统空间中的模块进行细粒度保护以及用于保护受Bastion保护的软件模块的输入和输出。本文还介绍了Bastion的实现和评估,并探索了其核心安全功能之一的替代方案:内存身份验证。管理程序是专用于机器资源虚拟化的软件层,越来越多地涉及安全解决方案。我们在堡垒中使用它作为安全性关键任务的管理器。过去的解决方案保护虚拟机监控程序不受运行时软件攻击,而Bastion还保护虚拟机监控程序免受物理攻击,保护虚拟机监控程序免受脱机攻击,并为其提供安全的启动机制。在受保护的Bastion虚拟机管理程序中,我们设计了第二套机制,为在虚拟机管理程序托管的虚拟机中运行的每个安全关键任务提供单独的执行部分。这些隔离专区受到保护,可以抵御可能受到威胁的操作系统发出的硬件攻击和软件攻击。为了使对安全至关重要的任务能够与外界通信,我们提供了第三组机制,用于安全进出受堡垒保护的隔间的输入和输出。我们通过修改OpenSPARC处理器和系统管理程序系统的源代码来实现和评估Bastion原型。此外,我们调查了Bastion内存身份验证机制替代方案的设计空间,该机制对于保护Bastion中的关键软件执行至关重要。这些信息可为下一代通用计算平台的设计提供信息,从而改善数字世界的安全性。

著录项

  • 作者

    Champagne, David.;

  • 作者单位

    Princeton University.;

  • 授予单位 Princeton University.;
  • 学科 Engineering Electronics and Electrical.Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 409 p.
  • 总页数 409
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:37:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号