首页> 外文会议>IEEE International Conference on Cloud Computing Technology and Science >Using Intel SGX to Enforce Auditing of Running Software in Insecure Environments
【24h】

Using Intel SGX to Enforce Auditing of Running Software in Insecure Environments

机译:使用英特尔SGX在不安全的环境中强制对正在运行的软件进行审核

获取原文

摘要

In this work we propose a strategy using Intel SGX processors to guarantee the use of audited applications in insecure environments. A cloud-based toolchain allows auditors to assess if the user's application meets specifications and standards, to generate the final binaries, and to cryptographically sign them. It also generates a manifesto containing information to verify the authenticity of the audited software binaries. A SGX-based binary loader (inserted by the cloud-based toolchain during the applications building process) writes down auditing data that is encrypted and sealed by SGX functions to form reliable proofs that the original audited software is the one running. As a proof-of-concept, a Linux kernel was modified in order to cryptographically measure all processes being executed and send these results to a SGX application. An analysis was carried out to measure the performance of the altered system. On average, a system consistently running the audit increased the execution time of each process by 20 to 30%.
机译:在这项工作中,我们提出了使用英特尔SGX处理器的策略,以确保在不安全的环境中使用经过审核的应用程序。基于云的工具链允许审计人员评估用户的应用程序是否符合规范和标准,生成最终的二进制文件,并对其进行密码签名。它还会生成一个包含信息的清单,以验证经审计的软件二进制文件的真实性。一个基于SGX的二进制加载器(在应用程序构建过程中由基于云的工具链插入)写下由SGX功能加密和密封的审核数据,以形成可靠的证据证明原始已审核的软件正在运行。作为概念验证,对Linux内核进行了修改,以便以密码方式测量所有正在执行的进程,并将这些结果发送到SGX应用程序。进行了分析以测量变更后的系统的性能。平均而言,持续执行审核的系统将每个流程的执行时间增加了20%到30%。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号