FinAIOSby FinoGeeks

產品 · 控制 層

FinSAFE

AI 代理動作的沙箱

令 AI 代理安全的常見做法,是給它一整部電腦:一個容器或虛擬機,即使 AI 代理閒置亦佔用記憶體。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 中每個 AI 代理之下的沙箱

FinGuard 決定一個動作是否應該發生;FinSAFE 約束它如何運行。在伺服器端,FinHub 預設把其 AI 代理運行時放在 FinSAFE 的沙箱服務中運行,每次執行一個沙箱,並把每個租戶的策略同步至各個單元。在桌面端,FinDesk 內置桌面版,每個桌面端 AI 代理預設在其中運行,支援 macOS、Windows 和 Linux。單獨購買時,FinSAFE 可以包裹你已在運行的 AI 代理。

可單獨購買,亦可與其他 FinAI OS 產品整合。

FinAI OS託管 AI 代理平台 · 機構內部署或私有雲
層 4
體驗
客戶、顧問與員工與 AI 代理互動的介面。
層 3
AI 代理
按租戶管理、運行和約束 AI 代理。
層 2
知識
AI 代理知道甚麼,以及這些知識如何組織。
層 1
控制
每次執行都受約束;經過 FinGuard 的每次寫入都由它決定。
FinSAFE 位於此處
您的基礎設施  模型 · 資料 · 身分 · 核心系統高亮:控制 層

能力

FinSAFE 做什麼

在容許 AI 代理運行程式碼或對外調用之前,安全團隊需要的四件事。

  1. 1

    進程級單元

    一次執行,一個單元。在 Linux 上,單元使用 bubblewrap、seccomp、cgroup v2 和 Landlock,毋須為每個 AI 代理配備一套完整的客戶作業系統。

    按動作的單元核心控制
  2. 2

    桌面與伺服器端,同一模型

    同一套隔離方法覆蓋伺服器和員工桌面(macOS 上用 Seatbelt;Windows 上預設使用受限令牌模式,受管裝置群使用 AppContainer),策略不會分裂成兩套說法。

    桌面端伺服器端
  3. 3

    受治理的對外連線

    網絡存取按策略設定,共有四種模式:拒絕、主機、代理或白名單。其上疊加按網域或 CIDR 設定的租戶白名單,每次執行配一個代理,以佔位符替換憑證,令憑證始終留在單元之外。

    四種網絡模式白名單憑證不入單元
  4. 4

    單元周圍的策略與證明

    准入、編譯後的策略和每次運行的啟動證明都位於單元之外。在受管模式下,由中央授權服務向整個裝置群上的 FinSAFE 代理程式分發已簽署的策略包。

    策略編譯受管裝置群啟動證明

獨立使用 · 組合更強

單獨可用。納入技術堆疊更強。

FinSAFE 可以約束你已在運行的 AI 代理。與 FinHub 和 FinDesk 配合,它就是每個伺服器端和桌面端 AI 代理由第一個請求起就在其中運行的沙箱。

單獨使用 FinSAFE

單獨使用 FinSAFE

  • 伺服器端和桌面端的按動作進程單元
  • 毋須修改程式碼即可包裹現有 AI 代理進程(`self-confine`、`run`)
  • 四種網絡模式,包括拒絕和白名單
  • 每次運行的啟動證明,以及受管策略包
  • 雲原生容器,部署於貴機構自有數據中心或私有雲
  • HTTP API,提供 Python、TypeScript 和 Rust 客戶端
  • 個人使用可免費下載,支援 macOS、Linux 和 Windows;受管裝置群另行授權

與以下組合

+ FinGuard動作網關
約束之外,再加一道決定

FinGuard 決定一個動作是否應該發生;FinSAFE 約束它如何運行。你可以設定 FinSAFE 的網絡白名單,令 FinGuard 成為 AI 代理唯一能連接的地方;兩者設計為串連,讓每一次企業動作都走這條路徑。

+ FinHub託管 AI 代理平台
為平台提供沙箱即服務

平台預設把其 AI 代理運行時放在 FinSAFE 中運行,每次執行一個沙箱,管理員在同一處設定每個租戶的對外連線和執行策略。

+ FinDesk白牌 AI 桌面
桌面上同樣受約束

FinDesk 內置 FinSAFE 桌面版,每個桌面端 AI 代理預設在其中運行,由 FinClaw 到 Hermes、Codex、dsh、pi-agent 等。

在財富解決方案中

AI 代理工作被隔離之處

在個人財富 AI 代理中,FinSAFE 是隔離財富 AI 代理任務的輕量沙箱。

輕量沙箱

財富 AI 代理任務在輕量沙箱中執行並隔離 AI 代理,空閒容量可被回收。

無未經批准的外連

AI 代理只能存取其策略允許的目的地。

受控的計算

計算與工具呼叫在單元中執行。

查看個人財富 AI 代理 →

客戶應用與 持牌顧問控制台見解決方案頁。

與 FDE 一起部署

切合你威脅模型的約束

前置部署工程師與你的安全團隊一起選擇運行姿態和策略,證明它們確實有效,並按你的 AI 代理負載為 FinSAFE 訂定容量。

聯絡 FDE
典型的 FinSAFE 專案典型順序 · 範圍因機構而異
  1. 步驟 1

    評估

    梳理你的威脅模型,決定 AI 代理在哪裏運行,桌面端還是伺服器端。先由審計模式開始:在執行任何管控之前,先記錄 AI 代理實際在做甚麼。

  2. 步驟 2

    打好基礎

    編寫單元策略和租戶白名單,讓密鑰留在單元之外。

  3. 步驟 3

    交接

    完成約束驗證的各級檢查,令容量上限與 AI 代理並發相配,再交給你的安全團隊和平台團隊。

下一步

讓 AI 代理放手去做,但不放任

與前置部署工程師傾談單獨使用 FinSAFE,或將其作為 FinAI OS 的一部分;亦可先看看你的 AI 代理已經在做甚麼:為期 8 週的可見性試點會在一個部門的桌面上以審計模式運行 FinSAFE 桌面版。