arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2209.01541cs.CRcs.NI
收藏

InviCloak:一种面向Web内容分发的隐私与性能端到端方法

InviCloak: An End-to-End Approach to Privacy and Performance in Web Content Distribution

Shihan Lin, Rui Xin, Aayush Goel, Xiaowei Yang

AI总结:

提出InviCloak系统,利用现有DNS分发新公钥,在不改变TLS或升级CDN的前提下,实现端到端安全通信,且页面加载开销低于现有TEE方案。

摘要:

在当今的Web生态系统中,使用内容分发网络(CDN)的网站会与CDN共享其传输层安全(TLS)私钥或会话密钥。在本文中,我们提出了InviCloak的设计与实现,这是一种在不改变TLS或升级CDN的情况下,保护用户与网站私有通信机密性和完整性的系统。InviCloak利用现有的DNS基础设施构建了一个轻量级但安全且实用的密钥分发机制,用于分发与网站域名关联的新公钥。Web客户端和网站可以使用该新密钥对在TLS内部建立加密通道。InviCloak兼容当前的Web生态系统。网站可以单方面部署InviCloak而无需客户端参与,以防止CDN内部的被动攻击者窃听其通信。如果客户端还安装了InviCloak的浏览器扩展,则客户端和网站可以在CDN内部存在主动攻击者的情况下实现端到端的机密且未被篡改的通信。我们的评估表明,InviCloak将真实网页的中位页面加载时间(PLT)从2.0s增加到2.1s,这小于基于TEE的最先进解决方案的中位PLT(2.8s)。

英文摘要:

In today's web ecosystem, a website that uses a Content Delivery Network (CDN) shares its Transport Layer Security (TLS) private key or session key with the CDN. In this paper, we present the design and implementation of InviCloak, a system that protects the confidentiality and integrity of a user and a website's private communications without changing TLS or upgrading a CDN. InviCloak builds a lightweight but secure and practical key distribution mechanism using the existing DNS infrastructure to distribute a new public key associated with a website's domain name. A web client and a website can use the new key pair to build an encryption channel inside TLS. InviCloak accommodates the current web ecosystem. A website can deploy InviCloak unilaterally without a client's involvement to prevent a passive attacker inside a CDN from eavesdropping on their communications. If a client also installs InviCloak's browser extension, the client and the website can achieve end-to-end confidential and untampered communications in the presence of an active attacker inside a CDN. Our evaluation shows that InviCloak increases the median page load times (PLTs) of realistic web pages from 2.0s to 2.1s, which is smaller than the median PLTs (2.8s) of a state-of-the-art TEE-based solution.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑