论文标题
对安全消息传递应用程序的实际交通分析攻击
Practical Traffic Analysis Attacks on Secure Messaging Applications
论文作者
论文摘要
近年来,电报,信号和WhatsApp等即时消息传递(IM)应用已变得非常流行。不幸的是,这种IM服务一直是政府监视和审查制度的持续目标,因为这些服务是公共和私人沟通渠道的所在地,涉及社会和政治敏感的主题。为了保护客户,流行的IM服务部署了最新的加密机制。在本文中,我们表明,尽管使用了高级加密,但流行的IM应用程序泄漏了有关客户的敏感信息,这些信息仅监视其加密的IM流量,而无需利用IM应用程序的任何软件漏洞。具体来说,我们设计了流量分析攻击,使对手能够以高精度识别管理员以及目标IM渠道(例如论坛)的成员。我们认为,鉴于压迫性政府在破解有争议的IM渠道时,我们的研究对此类服务的用户表现出了重大的,现实的威胁。 我们通过对现实世界IM通信的广泛实验来证明我们的交通分析攻击的实用性。我们表明,诸如添加覆盖流量之类的标准对策技术会降低我们在本文中引入的攻击的有效性。我们希望我们的研究能够鼓励IM提供商将有效的交通混淆对策整合到其软件中。同时,我们设计并部署了一个名为Rebroxy的开源,公开可用的对策系统,该系统可以由IM客户端使用,而无需IM提供商提供任何支持。我们已经通过实验证明了公主的有效性。
Instant Messaging (IM) applications like Telegram, Signal, and WhatsApp have become extremely popular in recent years. Unfortunately, such IM services have been targets of continuous governmental surveillance and censorship, as these services are home to public and private communication channels on socially and politically sensitive topics. To protect their clients, popular IM services deploy state-of-the-art encryption mechanisms. In this paper, we show that despite the use of advanced encryption, popular IM applications leak sensitive information about their clients to adversaries who merely monitor their encrypted IM traffic, with no need for leveraging any software vulnerabilities of IM applications. Specifically, we devise traffic analysis attacks that enable an adversary to identify administrators as well as members of target IM channels (e.g., forums) with high accuracies. We believe that our study demonstrates a significant, real-world threat to the users of such services given the increasing attempts by oppressive governments at cracking down controversial IM channels. We demonstrate the practicality of our traffic analysis attacks through extensive experiments on real-world IM communications. We show that standard countermeasure techniques such as adding cover traffic can degrade the effectiveness of the attacks we introduce in this paper. We hope that our study will encourage IM providers to integrate effective traffic obfuscation countermeasures into their software. In the meantime, we have designed and deployed an open-source, publicly available countermeasure system, called IMProxy, that can be used by IM clients with no need for any support from IM providers. We have demonstrated the effectiveness of IMProxy through experiments.