【24h】

RockSalt: Better, Faster, Stronger SFI for the x86

机译:Rocksalt:更好,更快,SFI更强大的X86

获取原文

摘要

Software-based fault isolation (SFI), as used in Google's Native Client (NaCl), relies upon a conceptually simple machine-code analysis to enforce a security policy. But for complicated architectures such as the x86, it is all too easy to get the details of the analysis wrong. We have built a new checker that is smaller, faster, and has a much reduced trusted computing base when compared to Google's original analysis. The key to our approach is automatically generating the bulk of the analysis from a declarative description which we relate to a formal model of a subset of the x86 instruction set architecture. The x86 model, developed in Coq, is of independent interest and should be usable for a wide range of machine-level verification tasks.
机译:基于软件的故障隔离(SFI),如Google本机客户端(NACL)所用,依赖于概念简单的机器代码分析来强制执行安全策略。但对于像x86这样的复杂架构,才能获得错误的分析细节太容易。与谷歌的原始分析相比,我们建立了一个更小,更快的验证器,更快,并且具有更低的可信计算库。我们方法的关键是从声明描述中自动生成大部分分析,我们与X86指令集架构的子集的正式模型相关。 COQ开发的X86型号是独立的兴趣,应该可用于广泛的机器级验证任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号