数据、安全与隐私
谁持有密钥、云端存什么,以及如何撤销设备。
端到端加密
配对使用 X25519、HKDF 和 AES-GCM 建立密钥材料;业务通信使用新鲜的双向 AEAD 密钥并处理重放。配对私钥保存在设备本地。
信令服务协调连接,加密中继传递密文。服务不持有解密会话所需的配对私钥,不持久化聊天或附件明文。加密不能阻止已经授权的控制端读取数据,因此要妥善管理设备信任。
云端元数据
开源服务存储设备公钥、凭据哈希、名称、编号、配对关系、临时加密信封和服务签名身份;连接处理也会暴露必要的网络信息。官方商业层另外保存登录资料、设备归属、套餐、订单和权益记录。
自建服务的运营者可以管理这些元数据;请限制管理权限,并妥善保管备份。
控制端缓存
原生端保存 SQLite 数据与本地附件;Web 使用 IndexedDB。授权后的设备能读取它已经缓存的内容,撤销远程授权不会远程删除这些文件。
公共电脑使用后请清除站点数据,并到被控电脑撤销授权。更换或丢失手机时也应撤销旧设备,而不只退出云端账号。
安全问题反馈
不要在公开 issue 中粘贴漏洞利用细节、配对密钥、登录凭据或私密会话。按仓库 SECURITY.md 的私密渠道报告安全问题。