活动

Global Gathering 2026

本页内容
  1. 离线可用的浏览器小工具
  2. 以 passkey 生成加密密钥的研究
  3. 展位上的讨论主题
  4. 活动期间的联系方式

匿名网络社区 anoni.net 是来自台湾的开源技术人员社区,成员都是志愿者,撰写匿名网络与网络自由的教材、开发浏览器端与测量工具,也自行运维服务。

2026 年 9 月 4 日到 6 日,社区成员三天都在葡萄牙 Estoril 的 Global Gathering 会场,9 月 6 日下午设展位。本页原本是给会场参加者的精简导览,活动结束后保留作为记录,记下展位的时段、展示的内容,以及活动期间的联系方式。

6 号展位,9 月 6 日(日)

  • 时间:13:00 到 15:00 WEST
  • 展示内容:十二个关掉网络也能使用的浏览器小工具、三件 Tor 的 3D 互动作品,以及匿名支付的研究
  • 纸本小报:四张 A4 加一张封套,只印 150 份,没有电子版
  • 参加方式:不需预约,展位时段开放来访,另外两天在会场也能直接找成员交谈

展位上的纸本小报由四张 A4 叠起来对折,外面包一张封套。封套的两面都是封面,哪一面朝外都可以(设计过程见实体活动才有的文宣小物 Global Gathering 会场见)。

封套的两面摊平并排,左边是纯文字排版的封面,右边是用字符排出的世界地图,地图中央有一个实心方块标出台湾

同一个时段,另一组来自台湾的团队 Cofacts 在 10 号展位设展。

离线可用的浏览器小工具

文档站小工具里的每一个工具都在浏览器里运算,不送出任何数据,页面存进设备之后没有网络也能打开。

关掉网络还能运作的工具,无法把文件送到设备外面,所以离线可用本身就是证明,用户不必相信我们的说法。笔记本电脑关掉 Wi-Fi 即可,手机要开飞行模式,因为只关 Wi-Fi 还留着移动网络。验证只要十秒,不需要看懂程序,想读源代码的人可以到 anoni-net/docs 查看。

工具 用途
威胁模型清单 把「要保护什么、要防谁、愿意付出多少」答成一份清单,并标出答案里的错配
密语与密码生成器 从 7776 个词的词表抽出密语,或从选定的字符集抽出密码,同时显示熵值
本机文件加密 在浏览器里把文件或一段文字加密成 age 格式,也能解密。输出是公开格式,任何装了 age 命令行工具的电脑都可以打开
passkey 钥匙 创建一把 passkey,替本机文件加密算出密钥,不必记密语
QR code 生成器 把 onion 网址、bridge1 这类很长又容易打错的字符串转成 QR code,中间不经过服务器
QR code 读取器 读出图片里的 QR code,图片不离开设备,解出网址时把主机独立标出来
QR code 影格串流 用屏幕与摄像头在两台设备之间传文件,没有配对、没有共用网络、没有服务器
文件 metadata 清除器 移除照片、视频、录音、Office 文档与 PDF 里的 EXIF2、GPS、设备型号与作者字段,每一段的去留都列出来
截图遮蔽 把名字、头像与对话填成实心黑色,交付之前逐像素确认每一处都是纯黑
网址清理器 移除追踪参数并说明追踪者是谁,拆掉转址包装,把真正的注册域名单独标出来
隐形字符检测 找出零宽字符、方向控制、标签字符与同形字,外流追踪、钓鱼网址与藏给 AI 读的指令都会用到
你的浏览器透露了什么 列出任何网站不经询问就能取得的信息,并标出 Tor Browser 会统一哪些

展位上另外展示三件说明 Tor 如何运作的 3D 作品,Tor 路由解谜、Tor 连线流量,以及用 Onionoo3 真实数据绘制的 Tor 中继地球仪。

Tor 中继地球仪的画面,地球转到亚洲一侧,中继以彩色点分布在各国界内,左侧面板列出各国中继数与托管商排行

离线阅读

等到要用工具才发现还需下载,通常已经来不及,会场的 Wi-Fi 是如此,断网时更是。离线阅读页会把勾选的页面连同小工具存进设备,之后没有网络也能打开。

只需要工具的话,勾选小工具即可,带宽足够时可以整站存下。

以 passkey 生成加密密钥的研究

passkey 平常用来登录,文档站的用法没有登录、账号与服务器,只用它算出一把加密密钥。

WebAuthn 的 PRF 扩展4在 passkey 内部多存一组不会离开验证器的秘密。网页送出一段输入,用户以指纹、面部或 PIN 同意后,取回固定 32 个字节,同一把 passkey 配同一段输入,每次的输出都相同。本机文件加密用这段输出包住 age 的 file key,没有 passkey 就算不出密钥,文件只是一堆密文。「验证通过才显示」这类写在网页里的门禁任何人都能绕过,这套设计的保护来自数学运算。

网站不存储任何数据,也无从存储,浏览器基于隐私不让网页查询某个域名有没有 passkey,我们连用户是否创建过都无从得知。

背景见什么是 passkey,工具本身是 passkey 钥匙。

当时的待解问题与已知限制

2026 年 9 月更新:加密暂存区已经上线,我的准备清单、威胁模型存档与收件人簿都存在里面,机制与限制见什么是 passkey。以下保留展位当时的说明。

当时的下一步是在页面上做一个加密暂存区,用同一把 passkey 打开,存放 checklist 这类可能在共用笔记本电脑上填写的内容。当时的实验把数据密钥放进 credential 的 user.id5 字段,没有使用 PRF。Apple 只把 PRF 需要的数据交给 iCloud 钥匙串,iPhone 搭配第三方密码管理器时可以创建 passkey,却无法算出密钥。user.id 是核心字段,任何 provider 都会回传。代价是密钥跟着 credential 存在密码管理器的 vault 里,安全性的上限降到与 vault 相同。我们刻意做了这个取舍,让读者手上设备的支持程度优先于安全性的上限。

已知的限制有四项:

  • passkey 绑在 anoni.net 这个 RP ID6 上,镜像站与 onion 地址无法使用。
  • Tor Browser 完全停用 WebAuthn,无法使用 passkey。
  • Firefox Android 与 Windows 10 不支持 PRF。
  • 丢失 passkey 之后数据就永远无法打开,所以流程默认搭配一把 X25519 备援密钥。

社区当时也想在展位上讨论 passkey 的设计,尤其是哪些服务地区或威胁模型会让整套设计失效,希望在设计定案前就听到。

展位上的讨论主题

展位以匿名支付为主要话题,因为我们逐项看过 Global Gathering 的议程,没有一场以资金流为题。捐款者匿名、跨境拨款、制裁与外汇管制是许多组织每天处理的事,议程上却没有对应的讨论。

插画,一群人在户外互相递出硬币与信封,其中几位画成半透明的剪影,硬币沿着虚线在人与人之间跳跃,右上角有淡淡的以太坊菱形标志

匿名支付主题仍在研究阶段,社区正在收集实际的使用情境,包含谁在什么处境下需要匿名的资金流、现行做法在哪一段受阻、法规造成哪些限制(目前的整理见匿名支付研究专题)。展位上特别想认识有跨境拨款经验的运营者、处理过捐款者匿名的组织,以及被银行或外汇管制挡下的项目。

资金流以外的题目也在讨论范围内。社区从台湾出发,也想认识更多亚太地区的伙伴。华语使用者分散在台湾、香港、中国大陆、日本与东南亚,遇到的状况彼此关联,互相对照经验的机会却很少。

成员多半来自开源与科技社区,平常运维服务、撰写教材、开发浏览器端的工具,也阅读 OONI 的观测数据。社区希望把这些能力用来协助第一线的行动者,例如一起检视手上的工具能防范哪些对手、把一个流程拆成可以自行验证的步骤,或一起读懂一份观测数据。成员都是志愿者,能提供的是在熟悉的范围内交换判断,超出范围时会直接说明。活动期间需要这类技术支持的人,可以在展位时段直接提出,或在 Matrix room 留言。

活动期间的联系方式

  • Matrix room:#gg2026:im.anoni.net,活动期间最可靠的联系渠道。任何 Matrix 账号都能加入,临时申请的 matrix.org 账号也可以,不需要交换电话号码。房间里的时间没有特别注明时都是 WEST。
  • 会场:成员的名牌上写着 anoni.net。
  • Networking Hour:每天 12:00 到 13:00 WEST,成员多半会出席,行程有变动时以 Matrix room 的消息为准。
  • 匿名线索:[email protected],GPG 公钥见持续关注,活动期间每隔几小时查看一次。

参加的原因、议程上的相关场次与预计交流的展位,写在行前的匿名网络社区前往 Global Gathering 2026。


  1. bridge 是没有列在公开名单上的 Tor 入口节点。审查者依公开名单封锁入口地址,不在名单上的 bridge 无法用这种方式封锁,不过在封锁严密的环境,通常还需要伪装流量才能连接。 ↩

  2. EXIF 是照片文件自动夹带的一段信息,记录拍摄时间与设备型号,开启定位时还有坐标。视频与录音文件在各自的 metadata 区块里有相当的字段。画面上看不到这些信息,文件看起来与一般文件无异。 ↩

  3. Onionoo 是 Tor Project 公布中继状态的数据服务,记录全球有哪些机器在转送 Tor 流量、位在哪个国家、能承载多少带宽,地球仪的数据来自 Onionoo。OONI 是另一个项目,测量某个网站在某个地方能否连接(见什么是 OONI)。 ↩

  4. WebAuthn 是浏览器内置的认证机制,PRF 是它的一个扩展。手机或电脑里存着一串用户看不到的秘密,网页送出一段输入、用户以指纹、面部或 PIN 同意之后,设备回传 32 个字节。同一段输入永远得到同一组结果,换一段输入就换一组,不同的文件因此可以区分。保管那串秘密并负责计算的地方称为验证器,通常是手机里的安全芯片,并非每一个密码管理器都能做到。 ↩

  5. user.id 是 passkey 规格里称为 user handle 的字段,原本用来存放账号的标识符。改放加密密钥的原因是规格要求 passkey 一定要回传这个字段,PRF 则在部分组合下无法取得。 ↩

  6. RP ID 是 passkey 绑定的域名,范围涵盖该域名底下的子域名。镜像站架在别的域名,onion 地址也是另一个域名,对浏览器来说都不属于同一个 RP ID。 ↩