安全
Rook 不保存任何 IP 地址。
验证机器人能看到每个验证者的地址。2026 年 10 月,Double Counter 报告其中数百万个地址可能已泄露。Rook 存储的是带密钥的指纹。要把指纹还原成地址,需要一把与数据库分开保存的密钥。
Rook 如何比对账号
IP 地址Rook 存储的内容
- 成员在 rook.bot 上验证他们的地址经由 Cloudflare 到达 Rook 的服务器。
- Rook 生成带密钥的指纹Rook 用一个与数据分开保存的秘密值,为每个服务器生成单独的密钥,因此同一地址在每个服务器里的指纹都不同。IP 和设备设置的指纹还会经过 Argon2id 处理,每次猜测需要约 100 ms 和 64 MB 内存。即使拿到密钥,用一台机器反推出一个服务器的地址也需要几个月。
- Rook 丢弃地址地址从不写入数据库。指纹相同的两个账号用过同一个网络连接或设备。Rook 会考虑到许多家庭共用的地址。
- Rook 检查设备和账号设备的部分设置会变成另一个带密钥的指纹,只有能区分设备时才会保存。新人与最近被封禁的账号相似时,Rook 也会提醒管理团队。这两项都不会单独把人拒之门外。
Rook 保存什么,保存多久
| 数据 | 保存期限 |
|---|---|
| 验证指纹 | 成员在服务器中或被封禁期间,之后再保存 90 天 |
| 管理员的决定 | 1 年 |
| 封禁记录,包括被封禁账号的简化名称和头像 ID | 直到解除封禁 |
| 控制面板登录记录 | 7 天 |
| 隐私请求,包括电子邮件 | 2 年 |
| 防诈骗指纹 | 48 小时 |
| IP 地址和消息内容 | 从不存储 |
成员可以查看和删除自己的数据
任何成员都可以用 /rook privacy 下载或删除自己的记录。来自仍在其中或被封禁的服务器的记录会保留到这种状态结束,因此删除记录无法隐藏小号。
Rook 在荷兰运行,由英国的 Sirius 运营。详情见隐私政策。