产品 · 控制 层
FinSAFE
智能体动作的沙箱
让智能体安全的常见做法,是给它一整台计算机:一个容器或虚拟机,即使智能体闲置也占着内存。FinSAFE 再往下缩小一层。每次工具调用或每轮对话都在自己的进程级单元中运行,由内核控制构建,受编译后的策略约束,并留下记录。同一个沙箱既能在你的服务器上以服务形式运行,也能在员工桌面上运行。
免费下载 · 即将开源
安装 FinSAFE
一条命令即可安装免费的个人版 CLI。脚本会下载最新版本,并按其公布的校验和进行验证。
macOS 与 Linux
curl -fsSL https://raw.githubusercontent.com/finogeeks/finsafe/main/install.sh | sh需要 curl、tar 和 zstd。
Windows(PowerShell 5.1 或更高版本)
irm https://raw.githubusercontent.com/finogeeks/finsafe/main/install.ps1 | iex安装过程中 Windows 可能会请求一次权限。
看它运行
finsafe --visual在技术栈中的位置
FinAI OS 中每个智能体之下的沙箱
FinGuard 决定一个动作是否应该发生;FinSAFE 约束它如何运行。在服务端,FinHub 默认把其智能体运行时放在 FinSAFE 的沙箱服务中运行,每次执行一个沙箱,并把每个租户的策略同步到各个单元。在桌面端,FinDesk 内置桌面版,每个桌面端智能体默认在其中运行,支持 macOS、Windows 和 Linux。单独购买时,FinSAFE 可以包裹你已经在运行的智能体。
可单独购买,也可与其他 FinAI OS 产品集成。
能力
FinSAFE 做什么
在允许智能体运行代码或对外调用之前,安全团队需要的四件事。
- 1
进程级单元
一次执行,一个单元。在 Linux 上,单元使用 bubblewrap、seccomp、cgroup v2 和 Landlock,无需为每个智能体配一套完整的客户操作系统。
- 2
桌面与服务端,同一模型
同一套隔离方法覆盖服务器和员工桌面(macOS 上用 Seatbelt;Windows 上默认使用受限令牌模式,受管设备群使用 AppContainer),策略不会分裂成两套说法。
- 3
受治理的出网
网络访问按策略设定,共有四种模式:拒绝、主机、代理或白名单。其上叠加按域名或 CIDR 设定的租户白名单,每次执行配一个代理,用占位符替换凭据,让凭据始终留在单元之外。
- 4
单元周围的策略与证明
准入、编译后的策略和每次运行的启动证明都位于单元之外。在受管模式下,由中央授权服务向整个设备群上的 FinSAFE 代理程序分发签名策略包。
独立使用 · 组合更强
单独可用。纳入技术栈更强。
FinSAFE 可以约束你已经在运行的智能体。与 FinHub 和 FinDesk 搭配,它就是每个服务端和桌面端智能体从第一个请求起就在其中运行的沙箱。
单独使用 FinSAFE
单独使用 FinSAFE
- 服务端和桌面端的按动作进程单元
- 无需改代码即可包裹现有智能体进程(`self-confine`、`run`)
- 四种网络模式,包括拒绝和白名单
- 每次运行的启动证明,以及受管策略包
- 云原生容器,部署在贵机构自有数据中心或私有云中
- HTTP API,提供 Python、TypeScript 和 Rust 客户端
- 个人使用可免费下载,支持 macOS、Linux 和 Windows;受管设备群另行授权
与以下组合
FinGuard 决定一个动作是否应该发生;FinSAFE 约束它如何运行。你可以设置 FinSAFE 的网络白名单,让 FinGuard 成为智能体唯一能访问的地方;两者设计为串联,让每一次企业动作都走这条路径。
平台默认把其智能体运行时放在 FinSAFE 中运行,每次执行一个沙箱,管理员在同一处设定每个租户的出网和执行策略。
FinDesk 内置 FinSAFE 桌面版,每个桌面端智能体默认在其中运行,从 FinClaw 到 Hermes、Codex、dsh、pi-agent 等。
在财富解决方案中
智能体工作被隔离之处
在个人财富智能体中,FinSAFE 是隔离财富智能体任务的轻量沙箱。
轻量沙箱
财富智能体任务在轻量沙箱中运行并隔离智能体,空闲容量可被回收。
无未经批准的外连
智能体只能访问其策略允许的目的地。
受控的计算
计算与工具调用在单元中运行。
客户应用与 持牌顾问控制台见解决方案页。
- 步骤 1
评估
梳理你的威胁模型,决定智能体在哪里运行,桌面端还是服务端。先从审计模式开始:在执行任何管控之前,先记录智能体实际在做什么。
- 步骤 2
打基础
编写单元策略和租户白名单,让密钥留在单元之外。
- 步骤 3
交接
完成约束验证的各级检查,让容量上限与智能体并发相匹配,再交给你的安全团队和平台团队。
下一步
让智能体放手去做,但不放任
与前置部署工程师聊聊单独使用 FinSAFE,或将其作为 FinAI OS 的一部分;也可以先看看你的智能体已经在做什么:为期 8 周的可见性试点会在一个部门的桌面上以审计模式运行 FinSAFE 桌面版。