首页> 外文会议>IEEE/ACM Symposium on Edge Computing >Harpocrates: Giving Out Your Secrets and Keeping Them Too
【24h】

Harpocrates: Giving Out Your Secrets and Keeping Them Too

机译:harpocrates:发出你的秘密并保持它们

获取原文

摘要

Content Distribution Networks (CDNs) offer websites and web services the ability to host content on servers that are near the edge of the network, close to users. Benefits of this arrangement include low latency, scalability, and resistance to Denial of Service attacks. Traditionally, CDNs have hosted primarily static content, but increasingly, there is an interest in pushing active computation to the edge as well. This active computation, which is similar in style to the "server-less" computing becoming popular in clouds, offers a wealth of new opportunities for web services to be-come faster and more scalable. With this opportunity, however, comes a much greater exposure to security threats. One is leakage of secret materials (such as keys, identities, etc.) that are accessed by these functions. Another is the possibility that sensitive calculations are not executed faithfully in the CDN; e.g. a modified version of the customer's code is run. In this paper, we present the design of Harpocrates, a framework that allows active code to be pushed from an origin webserver out to workers at the edge of a CDN. Harpocrates makes use of Intel's SGX technology to keep data private, and presents an environment similar to the JavaScript WebWorker API to simplify the process of code that can run on either origin servers or the CDN. We use Harpocrates to design a number of interesting services, including a service that generates and checks secure cookies within the CDN, and a framework that protects against denial-of-service attacks in a way that is customized to a specific website. We show that the framework performs well enough to be deployable in practice.
机译:内容分发网络(CDN)提供网站和Web服务能够在网络边缘附近的服务器上托管内容,靠近用户。这种安排的好处包括低延迟,可伸缩性和抵制拒绝服务攻击。传统上,CDN主要托管了静态内容,但越来越多地存在兴趣将主动计算推向边缘。这种在云中流行的“较少的服务器”计算中的激活计算具有类似的计算,为Web服务提供了丰富的新机遇,以更快,更可扩展。然而,有了这个机会,可以更大地接触安全威胁。一个是由这些功能访问的秘密材料(例如键,身份等)泄漏。另一种是在CDN中忠实地执行敏感计算的可能性;例如运行客户代码的修改版本。在本文中,我们展示了Harpocration的设计,允许从源WebServer推出到CDN边缘的工人的主动代码的框架。 Harpocrate利​​用英特尔的SGX技术来保持数据私有,并呈现类似于JavaScript WebWorker API的环境,以简化可以在原始服务器或CDN上运行的代码的过程。我们使用Harpocrate设计许多有趣的服务,包括一个生成的服务,并在CDN中检查安全Cookie,以及以定制到特定网站的方式保护拒绝服务攻击的框架。我们表明该框架在实践中可以在实践中进行得足够好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号