• 简体中文
  • 安全边界

    RunBuoy 的核心原则是最小权限:手机可以观察运行,但不能控制运行。

    单向架构

    Machine → RunBuoy Server → iPhone

    iPhone 可以配对、接收通知、读取运行状态和移除自己的接收订阅,但不能:

    • 启动、取消或重试电脑上的任务
    • 发送信号、键盘输入或终端数据
    • 批准、回复或控制 Agent
    • 建立 SSH、隧道、终端流或控制 WebSocket

    凭证

    • 机器与设备使用不同作用域的随机 Bearer 凭证。
    • 服务端只保存长期凭证的强哈希。
    • 本地优先使用 Keychain 或 Secret Service。
    • APNs 与 Live Activity Token 在服务端加密保存。
    • 一次性配对挑战五分钟过期且不可重放。

    本地进程隔离

    RunBuoy Worker 通过受保护的 manifest 启动原命令,不把用户命令拼接到 Shell 字符串。取消操作只存在于电脑本地,并作用于已记录的进程组。

    完整的安全设计、威胁模型和自动化边界测试位于 GitHub 仓库

    发现安全问题时,请按照 安全报告说明 私下联系维护者。