跳到正文

安全

每个客户的代码和数据如何彼此隔离、我们如何处理它们,以及如何向我们报告安全漏洞。

独享一台机器

每个沙箱、每个方块实例都是一台独立的 Firecracker microVM,运行一个 OCI 镜像。命令和文件经由机器内部的代理程序送达,不经过它的网络。沙箱里的一切都属于同一个项目。

每个 microVM 的进程都运行在自己的 jail 中:独立的根目录,里面别无他物;独立的无特权用户;独立的进程和资源限制;只有虚拟机必需的三个设备。

网络

  • 沙箱没有接收入站流量的公网 IPv4 地址。访客通过预览链接、方块的地址和你自己的域名访问它;你则通过 API、控制台和 SSH 网关访问它。
  • 默认屏蔽发往 25 端口(邮件)的出站连接;出站规则可以限制沙箱能连接到哪里。
  • 每个项目都有自己的私有网络,项目内的服务在上面通过名字互相发现。

密钥与访问

  • 一个 API 密钥只属于一个项目,只能做其权限范围允许的事:读取;创建和修改;执行命令、操作文件、使用终端和链接;或管理项目。
  • 账户的成员分为所有者、管理员和成员。只有所有者能管理计费、关闭账户。
  • 审计日志记录项目中做过的操作;拥有 admin 权限范围的密钥可以读取它。

你的数据

  • 我们只为提供服务而使用你的内容,也不会出售它。只有在你请求支持、为保持服务运行或安全、调查滥用,或法律要求时,我们的员工才会查看它。
  • 项目保存的内容,包括磁盘、休眠沙箱的内存、快照、存储卷备份和方块日志,在离开机器之前都用该项目自己的密钥加密。一个项目的密钥打不开另一个项目的任何东西。
  • 机密、方块设置和证书用我们的主密钥加密,主密钥由 AWS Key Management Service 托管,不存放在任何磁盘上。
  • 存储卷的备份保留 1 到 365 天,由你选择。
  • 你的卡信息由我们的支付处理商 Stripe 保管。我们只保留卡的品牌、末四位数字、有效期和发卡国家。

其余内容见隐私政策和数据处理协议。

报告安全漏洞

如果你在 Glac 中发现了安全漏洞,请发邮件到 security@glac.ai,说明你发现了什么、如何复现。我们欢迎遵守以下规则的安全研究:

  • 只使用属于你自己的账户、沙箱和数据。
  • 不要打开、修改或保留其他客户的数据。如果接触到了,请停下并告诉我们。
  • 不要降低他人的服务质量:不得发起拒绝服务攻击,不得发垃圾信息,不得欺骗我们的员工或客户。
  • 公开你发现的问题之前,给我们 90 天时间修复;如果修复得更早,则以修复时间为准。

只要你遵守这些规则,我们就不会因你的研究对你采取法律行动。我们目前还不为报告支付奖励。

如果你认为有人未经你允许使用了你的账户,请立即发邮件到同一地址。