安全与信任
GPU Goblin 如何保护您的机器、如何校验结果,以及哪些方面无法防护。
在您的电脑上
- 不运行外部代码。 软件只运行 GPU Goblin 自身的计算代码。任务是一份描述(模型的层、一批数据、规模)。
- 每个任务都有沙箱。 在 Linux 上,每个任务都隔离运行,无法访问网络或您的文件,并限制内存和磁盘用量。如果缺少其中任何一项保护,软件将拒绝启动。
- 数据校验。 在执行计算之前,软件会在接收数据时校验服务器的签名。如果有数据被修改,计算就会被拒绝。
- 本地控制。 软件只能从您本机进行控制。
关于结果
- 计算校验。 每个结果要么由独立的验证程序重新计算,要么由两位不同的贡献者分别计算,并在经过测量的容差内进行比对。
- 抽查。 即使两位贡献者的结果一致,也会随机抽取一部分结果进行第三次计算。
无法防护的方面
- 贡献者会收到他们所计算数据的片段:没有名称或描述的数字数组,只有每个任务所需的部分。数据在计算过程中不加密:请勿将机密数据发送到开放的网格。
- 当贡献者之间的共享开启时(默认开启,可以关闭),您的公网地址对获准使用相同数据的其他机器可见。
报告问题
发现了安全问题?请在公开之前写信至 contact@gpugoblin.com。