Skip to main content
QUICK REVIEW

[论文解读] Programmable In-Network Obfuscation of Traffic

Liang Wang, Hyojoon Kim|arXiv (Cornell University)|May 29, 2020
Internet Traffic Analysis and Secure E-voting参考文献 23被引用 12
一句话总结

PINOT 是一种线速、网络内混淆系统,利用可编程交换机对客户端 IPv4 地址进行加密,使其免遭下游网络和目标服务器的窥探。在 Barefoot Tofino 交换机上部署后,它在无需终端用户软件或外部协作的情况下实现了强匿名性,有效保护用户身份免受 DNS、NTP 和 WireGuard 服务的跟踪,且无性能下降。

ABSTRACT

Recent advances in programmable switch hardware offer a fresh opportunity to protect user privacy. This paper presents PINOT, a lightweight in-network anonymity solution that runs at line rate within the memory and processing constraints of hardware switches. PINOT encrypts a client's IPv4 address with an efficient encryption scheme to hide the address from downstream ASes and the destination server. PINOT is readily deployable, requiring no end-user software or cooperation from networks other than the trusted network where it runs. We implement a PINOT prototype on the Barefoot Tofino switch, deploy PINOT in a campus network, and present results on protecting user identity against public DNS, NTP, and WireGuard VPN services.

研究动机与目标

  • 为应对上游自治系统(AS)和目标服务器对网络级用户追踪日益增长的威胁。
  • 设计一种轻量级、网络内匿名解决方案,使其在硬件交换机的内存和处理能力限制内运行。
  • 在无需客户端软件或外部网络协作的情况下,提供强隐私保护。
  • 在使用商品化可编程交换机硬件的现实校园网络中实现实际部署。
  • 评估网络内混淆在真实世界协议(如 DNS、NTP 和 WireGuard)中的有效性。

提出的方法

  • PINOT 使用轻量级加密方案在入口交换机对客户端 IPv4 地址进行混淆,确保仅可信网络可解密。
  • 该系统利用 Barefoot Tofino 交换机的可编程性,在线速下强制执行混淆策略,最大限度减少延迟和资源消耗。
  • 混淆后的地址在网络中转发,目标服务器仅接收加密后的地址,保持端到端语义不变。
  • 可信网络维护一个映射表,用于解密并正确转发数据包,确保正确路由。
  • 该方案在交换机级别为无状态,仅依赖最小的每流状态以维持性能。
  • 设计通过保持数据包结构和报头语义不变,确保与现有协议的兼容性。

实验结果

研究问题

  • RQ1使用可编程交换机进行网络内混淆,是否能在不依赖客户端软件的情况下,为客户端 IP 地址提供强匿名性?
  • RQ2在商品化可编程交换机的内存和处理能力限制内,混淆操作能否以线速高效执行?
  • RQ3PINOT 在多大程度上能保护用户身份,防止公共 DNS、NTP 和 WireGuard 等真实网络服务的追踪?
  • RQ4在真实校园网络部署中,PINOT 的延迟、吞吐量和资源利用率方面的性能开销如何?
  • RQ5与现有的客户端或应用层混淆技术相比,PINOT 在部署可行性与隐私保障方面表现如何?

主要发现

  • PINOT 在使用 Barefoot Tofino 交换机的校园网络部署中成功混淆了客户端 IP 地址,实现了线速性能,且无明显吞吐量下降。
  • 该系统有效保护了用户身份,防止公共 DNS、NTP 和 WireGuard 服务通过流量分析将请求与原始客户端 IP 关联。
  • 混淆机制引入的延迟可忽略不计,每数据包的转发时间保持在亚微秒级。
  • 该解决方案无需修改终端主机或外部网络,完全依赖可信网络内的处理机制。
  • 原型在真实部署中展示了可行性与实用性,且对可编程交换机的资源消耗极低。
  • 通过确保仅可信网络可将混淆地址映射回原始客户端,该设计实现了强隐私保障。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。