数据与访问安全

整机归你使用,
安全边界逐项写清。

GNUMac 提供独享物理 Mac mini,不是虚拟机。我们负责交付前初始化、租用期间的整机隔离与归还后的数据清除;你负责业务备份、访问凭据和运行环境更新。

先确认项目的数据处理要求,再决定是否将代码、素材与构建凭据迁入机器。

隔离原则

一份租用,对应一台独享物理机。

隔离从资源归属开始。租用期间,同一台机器不分配给其他租户,不通过虚拟机切分后混用。

CPU 与内存不共享

你使用所租机器的处理器与内存。其他租户的构建任务、模拟器或推理进程,不会被安排到这台机器上争用资源。

并发任务仍会消耗本机资源,需按自己的负载规划。

系统盘与附加盘独占

系统盘以及为该机器配置的附加 SSD 随实例使用,不作为其他租户的共享工作目录。项目代码、缓存与模型文件应按用途分开存放。

附加 SSD 是容量扩展,不是独立备份。

本机权限由你管理

macOS 图形界面与命令行完整可用。团队若在同一台机器上共用 runner 或开发账户,需要自行划分用户、目录权限与任务执行权限。

物理隔离不替代团队内部的权限控制。

交付前处理

从重装后的环境开始接手。

交付不是把上一段会话直接转给下一位用户。系统重装与初始化完成后,才进入新的租用交付流程。

  1. 重装与初始化

    对交付机器进行系统重装和基础初始化,确认环境中不保留前任用户的项目、账户数据与工作目录。

  2. 经控制台交付

    登录控制台接收对应实例的连接信息与凭据。核对实例、节点和订单归属,不通过公开页面获取机器密码。

  3. 首次接手检查

    连接后先检查系统环境与磁盘挂载,再修改密码、配置自己的 SSH 公钥。如发现不属于你的文件,暂停写入并提交工单。

归还清除

结束租用后,系统盘与附加 SSD 一起处理。

数据清除属于归还流程,不是备份服务。请在结束租用前完成导出、校验和访问撤销,不要把归还后的机器当作可恢复存储。

归还前,由你完成

  • 导出代码、构建产物、素材和模型配置,并在另一份存储上确认文件可读。
  • 从 CI 平台注销该机器的 runner,移除部署密钥、仓库令牌与构建服务授权。
  • 检查系统盘与附加 SSD,避免只备份项目目录、遗漏缓存外的必要文件。

从机器删除令牌文件,不等于在签发方撤销令牌。

归还后,由 GNUMac 完成

  • 结束原租用的使用关系,进入磁盘清除与重新初始化流程。
  • 对系统盘进行擦除与系统重装;该机器配置的附加 SSD 同步纳入清除范围。
  • 完成环境检查后,再进入后续交付流程,不沿用原用户的工作环境。

涉及擦除证明或特定合规要求,请在下单前确认。

访问控制

凭据只在控制台交付,日常访问尽量用密钥。

控制台账户与机器内账户是两层访问边界。保护其中一层,并不能替代另一层的密码、权限与密钥管理。

接手后建立自己的访问方式

首次连接后更换机器密码,按需配置 SSH 公钥。每位成员使用各自的密钥;人员离组时删除对应公钥,不继续沿用团队共用私钥。

只开放工作流实际需要的连接方式。远程屏幕访问与 SSH 分别检查权限,不把连接信息粘贴到公开仓库或构建日志中。

私钥保留在可信设备,机器端仅放置公钥。

用控制台处理凭据与异常

机器凭据仅经登录后的控制台下发。不要把密码、私钥或完整连接凭据发送到售前邮件;工单中也应先隐去敏感字段。

若怀疑凭据泄露,先更换相关密码、移除未知公钥并撤销外部令牌,再提交订单号、实例信息和异常发生的时间范围。

登录控制台管理实例
支付安全

付款处理与机器凭据分开。

所有订单以美元(USD)结算。仅支持下列两类付款方式,实际可用网关以结账时后端接口返回为准。

Visa / Mastercard / Amex

刷卡经 Stripe 处理,GNUMac 不保存完整卡号。请在结账流程内完成付款,不要通过邮件或工单提交完整卡号及卡片安全码。

账务核对提供订单号与付款记录即可。

USDT-TRC20

付款以链上记录核对。转账前核实网络、收款地址与订单显示的金额;需要协助时提供订单号和交易哈希,不发送钱包私钥或助记词。

以当前订单页面展示的付款信息为准。

用户侧责任

把备份、凭据与更新放进日常清单。

独享物理机解决租户间的资源隔离,但不自动防止误删、恶意依赖或项目内部的权限误配。

  • 保留独立备份。重要代码、配置与不可重新生成的产物,应保存在机器以外的位置。定期验证恢复,不只确认备份任务显示成功。
  • 最小化授权。仓库令牌按项目授予权限,避免把个人全局凭据写进 runner 环境。日志、截图和工单附件先做脱敏。
  • 及时安装更新。关注 macOS、远程客户端与构建依赖的安全更新。升级前先备份,并核对 Xcode、插件和现有流水线的兼容性。
  • 记录环境变更。保存依赖版本、构建命令与配置步骤。系统重装后应能按记录重建环境,而不是依赖唯一一台机器上的手工状态。
  • 检查自动化来源。外部提交触发的 CI 任务不应直接获得发布权限。运行未知脚本、安装依赖或导入模型工具前,先检查来源与执行内容。
  • 退租前撤销访问。导出数据后注销 runner、撤销令牌、移除部署授权。将这些动作与机器归还分别核对,避免遗漏外部服务权限。
安全问题报告

先控制影响,再把线索交给我们。

已有订单的实例问题,请登录控制台提交工单。无法登录、发现站点安全问题,或需要在租用前确认安全要求,可发送邮件至 support@gnumac.com。

  1. 提供可定位的信息

    写明订单号或实例标识、受影响的功能、发生时间与时区。说明异常仍在发生,还是已经通过更换密码、撤销令牌等操作控制住。

  2. 描述最小复现步骤

    按操作顺序描述预期结果与实际结果,附上脱敏后的日志片段或截图。不要发送密码、私钥、完整卡号或与问题无关的业务数据。

  3. 在原渠道持续跟进

    团队根据报告定位影响范围,必要时请求补充信息,并在原工单或邮件中反馈处理进展。同一问题尽量沿用原会话,便于保留完整上下文。

确认边界,再把工作流迁上来。

整机独占不替代备份,归还清除不替代撤销授权。有特殊数据处理要求,先通过邮件确认,再开始租用。