安全與治理

讓 AI Agent 安全接觸真實業務資料

ObjectOS 有三個版本:ObjectOS Community、Cloud 與 Enterprise。它不把 AI 擋在業務系統外面,而是讓 Agent 在明確的身份、權限、工具、審批和審計邊界內工作。在 ObjectOS Enterprise(自管版)中,資料仍在你的基礎設施裡;在每個版本中,AI 的每一步都受 ObjectStack 執行環境約束。

Agent
繼承使用者身份
Tool
受控工具訪問
Audit
審批與審計留痕

Agent 如何行動

AI Agent 安全模型

ObjectOS 不把模型當作超級管理員。AI 先理解業務物件,再通過宣告式工具查詢、分析或觸發動作;工具輸入經過校驗,每次呼叫都受同一套權限系統約束;產品內 AI 要等使用者確認後才會改動一條記錄。

  1. 01

    以使用者身份行動

    Agent 代表某個登入使用者執行任務,而不是使用不受限制的後臺賬號。使用者看不到的記錄,Agent 也看不到。

  2. 02

    通過工具訪問物件

    Agent 呼叫 query、action、metadata 等結構化工具,不直接擁有資料庫連線,也不會把整張表塞進提示詞。

  3. 03

    改動等人確認

    產品內 AI 提出記錄修改時列出新舊值,使用者本人確認後才以其權限執行。在 ObjectOS Cloud 中,AI Builder 對已上線且已有記錄的應用所做的變更存為草稿,由人來發布。

  4. 04

    留下審計證據

    記錄的讀取與寫入、批准、拒絕和權限變更都寫入審計日誌,方便安全覆盤和合規取證。介面內 AI 每次工具呼叫的審計屬於 Enterprise 版的 AI 治理。

資料放在哪裡

資料駐留

ObjectOS Enterprise 不要求你把業務資料搬到我們的雲上。ObjectStack 執行環境連線你的資料庫、儲存和身份系統,資料駐留邊界由你的部署方式決定。

資料類別存放位置是否離開網路
業務記錄 你的資料庫 否
使用者賬號、會話、OAuth token 你的資料庫 否
審計日誌 你的資料庫 否
上傳檔案 本地磁碟、S3 或 R2 否
金鑰與設定 你的金鑰管理器或加密設定儲存 否
AI 請求內容 由你選擇的模型提供方或本地模型處理 僅在你配置外部模型時

誰能做什麼

權限與審計

權限模型沿用企業軟體成熟詞彙:身份、角色、權限集、記錄訪問和欄位安全。簡單應用可以只用權限集,複雜 CRM 或多租戶應用可以逐層加上更細邊界。

身份

認證使用者、組織、成員關係、會話和 API key 都在你的專案資料庫中。

權限集

授予應用訪問、物件 CRUD、欄位讀寫、系統能力和整合能力。

記錄訪問

通過所有權、組織作用域、共享規則或顯式共享決定使用者能觸達哪些行。

欄位安全

即使使用者能看到記錄,敏感欄位也可以隱藏或設為只讀,並在 API、ObjectQL 和 Console 中統一生效。

審計日誌

記錄 CRUD、權限授予、會話撤銷和審批結果,Enterprise 版還記錄介面內 AI 的工具呼叫;審計行不可變,只能歸檔。

繼續深入

這一頁背後的兩張頁面

本頁是安全評審的入口。還有兩張頁面講得更細:信任中心彙集評審材料;權限頁把訪問模型寫成評審者能直接閱讀的中繼資料。

跑在哪裡

部署邊界

ObjectOS Enterprise 可在企業內網中運營 ObjectStack:一個 Node.js 執行環境、你的資料庫、你的金鑰和你的入口層。需要更嚴格邊界時,也可以使用檔案製品和離線映像。

VPC / 私有網路

執行在你的雲賬號或私有網路中,只開放必要的入站 HTTP/HTTPS 和資料庫連線。

本地伺服器

用 Docker、systemd 或自有平台執行,連線本地資料庫、物件儲存和身份系統。

隔離網路

使用離線容器映像和本地 objectstack.json 製品,不配置雲控制面,也不需要公共網際網路。

本地模型

可將 AI 服務指向 Ollama、vLLM 或內部模型端點,避免業務上下文發往外部模型提供方。

常見問題

安全評審常見問題

ObjectOS 會回傳資料嗎?

自管部署的 ObjectOS 線上校驗許可證,Enterprise 離線許可證可離線校驗。除此之外,除非你顯式配置 OIDC、郵件、AI 提供方、Webhook 或外部儲存等整合,否則業務資料不會離開你的部署。開源 ObjectStack 執行環境沒有遙測、不查許可證、也不檢查更新。

AI 請求會發什麼給模型廠商?

只會傳送模型完成任務所需的對話上下文、工具定義和必要工具輸出。你可以選擇外部模型,也可以配置本地模型,讓這些內容留在邊界內。

如何限制 Agent 寫入?

可以使用只讀資料來源、物件級權限、欄位級權限、動作權限,以及承載業務決定的流程審批節點。Agent 無法繞過執行環境權限。產品內 AI 一次只改一條記錄,要等使用者確認,不能刪除記錄,也不能批次修改;在 ObjectOS Cloud 中,AI Builder 對已上線且已有記錄的應用所做的變更存為草稿,由人來發布。

誰負責 TLS、資料庫加密和金鑰管理?

這些屬於你的部署責任。ObjectStack 執行環境提供權限執行、審計、API key 雜湊儲存和設定加密;TLS、資料庫靜態加密、備份和金鑰注入由你的基礎設施負責。

它適合合規行業嗎?

ObjectOS 提供訪問控制、審計、資料駐留和隔離部署這些技術原語。具體認證取決於你的執行中部署,而不是單個二進位制。

發現漏洞?

漏洞披露

如發現 ObjectOS Cloud、ObjectOS Enterprise、開源 ObjectStack 執行環境及其軟體包或本網站的安全問題,請通過郵件私下報告。請不要為安全問題建立公開的 GitHub issue、討論或 pull request。

報告郵箱
[email protected]
確認收到
1 個工作日內
語言
中文或英文

報告裡請寫明

  • 受影響的產品和版本:Cloud 請註明測試的日期和時間,自管部署請註明映像或軟體包版本。
  • 復現步驟;如有概念驗證(PoC),請一併附上。
  • 你觀察到的影響:攻擊者能讀取、修改或執行什麼。
  • 是否已告知他人,以及你計劃公開的時間。
  • 聯絡方式,以及希望致謝時使用的署名(如需要)。

之後會發生什麼

  1. 我們會在 1 個工作日內確認收到你的報告。
  2. 我們會確認或排除該問題,並在修復期間持續同步進展。
  3. 修復釋出後,我們與你商定公開披露的日期;如你願意,會署名致謝。

安全港

我們視依照本政策進行的善意安全研究為已獲授權,不會因此對你提起或支援任何法律行動。善意是指你:

  • 只在你擁有或獲准使用的賬號和環境中測試,一旦觸及不屬於你的資料立即停止。
  • 除證明問題所需的最小範圍外,不檢視、留存、修改或刪除他人的資料。
  • 不進行拒絕服務、垃圾資訊、社會工程或物理攻擊。
  • 在公開披露前,給我們合理的修復時間。

下一步

讓 AI 接近業務,但不要讓它越過邊界。

先確認 Agent 如何識別使用者、訪問物件、觸發動作、進入審批和留下審計,再把它接到真實業務資料上。