首页> 外文期刊>Future generation computer systems >A comparative analysis of emerging approaches for securing Java software with Intel SGX
【24h】

A comparative analysis of emerging approaches for securing Java software with Intel SGX

机译:比较分析新兴的使用Intel SGX保护Java软件的方法

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

摘要

Intel SGX enables developers to protect security critical parts of their application code and data even from privileged software. This type of protection is needed in all cases where applications run on untrusted infrastructures, including public clouds. Since a significant fraction of current applications is written in Java, the research strand on how to fully unleash the potential of SGX in Java is flourishing, and multiple techniques have been proposed. In this paper, we review such techniques, and select the most promising ones - namely SCONE, SGX-LKL, and SGX-JNI Bridge - for an experimental comparison with respect to effort, security, and performance. We use a benchmark application from a real-world case study based on microservices - possibly the most prominent software architecture for current applications - and built on the widely adopted Vert.x development framework. We focus on specific microservices characterized by three different profiles in terms of resource usage - I/O-, CPU-, and Memory-intensive - and assess the trade-offs of the three aforementioned techniques for SGX integration. The results of the analysis can be used as a reference by practitioners willing to identify the best approach for integrating SGX in their Java applications, based on priorities of their particular context. (C) 2019 Elsevier B.V. All rights reserved.
机译:英特尔SGX使开发人员能够保护其应用程序代码和数据的安全关键部分,即使是特权软件也是如此。在应用程序在不受信任的基础结构(包括公共云)上运行的所有情况下,都需要这种保护。由于当前大部分应用程序都是用Java编写的,因此关于如何充分释放SGX在Java中的潜力的研究链正在蓬勃发展,并且已经提出了多种技术。在本文中,我们将对此类技术进行回顾,并选择最有前途的技术-SCONE,SGX-LKL和SGX-JNI Bridge-进行有关工作量,安全性和性能的实验比较。我们使用基于微服务的现实案例研究中的基准应用程序-微服务可能是当前应用程序中最杰出的软件体系结构-并基于广泛采用的Vert.x开发框架构建。我们专注于在资源使用方面具有三种不同配置文件(I / O,CPU和内存密集型)的特定微服务,并评估了上述三种用于SGX集成的技术之间的权衡。愿意根据其特定上下文的优先级确定将SGX集成到其Java应用程序中的最佳方法的从业人员可以将分析结果用作参考。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号