惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
爱范儿
爱范儿
WordPress大学
WordPress大学
V
V2EX
宝玉的分享
宝玉的分享
小众软件
小众软件
B
Blog
博客园 - 叶小钗
U
Unit 42
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
H
Help Net Security
P
Proofpoint News Feed
D
Docker
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
月光博客
月光博客

OhYee 博客

小鹏辅助驾驶测评|OhYee 博客 小鹏非支持手机开启自动解锁|OhYee 博客 使用函数计算实现 301 重定向|OhYee 博客 针对 HTML 内容使用 Ant Design 图片弹框|OhYee 博客 博客进程泄露及僵尸进程解决|OhYee 博客 蓝易云服务器体验|OhYee 博客 SSH 调起本地 VSCode|OhYee 博客 【2022 秋招内推】阿里云后端研发工程师|OhYee 博客 使用函数计算获取 IP 地址信息|OhYee 博客 正确获取客户端 IP/HTTP Header 也可能重复|OhYee 博客 评测 Oculus Quest2 及 BigScreen|OhYee 博客 NextJS 热重载保留状态|OhYee 博客 如何优雅地贴 gist 代码|OhYee 博客 Linux 精细化文件权限|OhYee 博客 VSCode 容器开发环境|OhYee 博客 Clash 的不兼容更新排查|OhYee 博客 Zeek 导出 PCAP|OhYee 博客 记一次 ssh 配置问题|OhYee 博客 Git Commit 规范化工具|OhYee 博客 谈谈《星之卡比-探索发现》|OhYee 博客 VSCode 快捷键绑定 Shell 命令|OhYee 博客 ASN.1 语法及 X.509 证书格式解析解析|OhYee 博客 腾讯企业邮箱忽略 MX 记录发信|OhYee 博客 Chrome/Edge 标签组插件|OhYee 博客 【应届内推】阿里云后端研发工程师|OhYee 博客 损坏的 Typecho 备份处理为 JSON|OhYee 博客 VS Code VIM 插件高效使用|OhYee 博客 SSH 正反向代理|OhYee 博客 Let's Encrypt 根证书过期引发的问题|OhYee 博客 OpenWRT 忽略内核依赖|OhYee 博客
Multipathing Traffic to Reduce Entry Node Exposure in Oni...
2020-08-29 · via OhYee 博客

本篇论文提出了使用多跳路径构建用户到中间节点的连接,从而抵抗指纹分析攻击。

这是一篇最后编辑于 6 年前 的文章,其内容可能与目前实际情况差异较大,请注意甄别

论文笔记

本论文发布于 2019 年国际网络协议会议上(International Conference on Network Protocols, ICNP)。

论文 PDF

本篇论文提出了使用多跳路径构建用户到中间节点的连接,从而抵抗指纹分析攻击。
作者在后续论文 POSTER: Traffic Splitting to Counter Website Fingerprinting 中针对使用到的流量分割技术做了进一步的实验

用户和中间节点的多路径通信用户和中间节点的多路径通信

多路径传输

如上面的图所示:

  1. 客户端首先按照原本标准的 Tor 电路构建流程构建电路
  2. 客户端选择另一个入口节点建立于中间节点的连接
  3. 新的连接中包含原本连接的一些状态信息,以供中间节点将这些从属于同一会话的电路视作一个整体
  4. 终端要发送信息前,首先使用某种流量分割策略将流量单元分布到各个电路中
  5. 对端在接收到流量单元后首先将其存入缓存区,并按照分割策略将各缓冲区的单元合并成原本的数据

在文章中,共提出了 4 点要求:

  1. 只对少数节点进行修改,不需要修改入口节点和出口节点
  2. 完全兼容当前的洋葱路由
  3. 不对性能造成额外的负面影响
  4. 将多路径选择交由用户控制,避免恶意节点操控

其中,针对第 1 点和第 2 点,文章提出的方案对是透明的。只需要客户端和中间节点部署新的程序即可,如果未部署可以退化为原本的单路径传输模式。
而对于第 3 点,由于 Tor 构建电路可以并行进行,因此即使同时构建多条电路,增加的耗时也是有限的,并不会造成额外的负担。
不仅通过用户控制电路的选择,同时流量分割策略也可以由用户选择

Conflux

文章中同时提到了 Conflux,这是一个通过在入口节点和出口节点之间建立多条路径的技术。从实现上而言,该方案需要同时修改入口节点和出口节点。论文作者认为存在进步的空间

未完成的工作

后续针对不同流量分割策略进行研究,完成于 POSTER: Traffic Splitting to Counter Website Fingerprinting

同时,作者认为使用流量填充技术可能会有更好的效果,未来可能会将流量填充技术与流量分割技术相结合