跳至主要內容

安全性

每位客戶的程式碼和資料如何彼此隔離、我們如何處理它們,以及如何向我們回報安全漏洞。

專屬的機器

每個沙箱和每個方塊的執行個體,都是一個專屬的 Firecracker microVM,執行一個 OCI 映像檔。指令和檔案經由機器內部的代理程式送達,而不是透過它的網路。沙箱中的一切都屬於同一個專案。

每個 microVM 的行程都在自己的 jail 中執行:獨立的根目錄,裡面沒有其他東西;獨立的使用者,沒有任何權限;獨立的行程與資源限制;而且只有虛擬機器所需的三個裝置。

網路

  • 沙箱沒有接收傳入流量的公開 IPv4 位址。訪客透過預覽連結、方塊的網址和你自己的網域存取它;你則透過 API、主控台和 SSH 閘道存取它。
  • 連往 25 號連接埠(電子郵件)的對外連線預設會被封鎖,傳出規則則限制沙箱可以連線到哪裡。
  • 每個專案都有自己的私有網路,專案中的服務在上面透過名稱找到彼此。

金鑰與存取

  • 一把 API 金鑰屬於一個專案,只能開啟其權限範圍允許的部分:讀取;建立與變更;執行指令、檔案、終端機和連結;或管理專案。
  • 帳戶的成員分為擁有者、管理員和一般成員。只有擁有者能管理計費,也只有擁有者能關閉帳戶。
  • 稽核日誌記錄專案中所做的一切;具有 admin 權限範圍的金鑰可以讀取它。

你的資料

  • 我們只將你的內容用於提供服務,也不會出售它。只有在你請求支援、為了維持服務運作或安全、調查濫用行為,或法律要求時,我們的員工才會查看它。
  • 專案保存的內容,包括磁碟、休眠中沙箱的記憶體、快照、磁碟區備份和方塊的日誌,在離開機器之前都會用該專案自己的金鑰加密。一個專案的金鑰打不開另一個專案的任何東西。
  • 機密、方塊的設定和憑證都用我們的主金鑰加密,主金鑰由 AWS Key Management Service 保管,不存放在任何磁碟上。
  • 磁碟區的備份保留 1 到 365 天,由你選擇。
  • 你的信用卡資料由我們的付款處理商 Stripe 保管。我們只保存卡片品牌、末四碼、到期日和發卡國家。

其餘內容請見隱私權政策和資料處理協議。

回報安全漏洞

如果你在 Glac 中發現安全漏洞,請寫信到 security@glac.ai,說明你的發現以及重現方式。我們歡迎遵守以下規則的安全研究:

  • 只使用屬於你自己的帳戶、沙箱和資料。
  • 不要開啟、修改或保留其他客戶的資料。如果你接觸到了,請停止並告訴我們。
  • 不要降低其他人的服務品質:不得進行阻斷服務攻擊、不得發送垃圾郵件、不得欺騙我們的員工或客戶。
  • 公開你的發現之前,請給我們 90 天修正;如果在那之前已經修正,則以修正時為準。

只要你遵守這些規則,我們就不會因為你的研究對你採取法律行動。我們目前還沒有為回報提供獎金。

如果你認為有人未經允許使用了你的帳戶,請立即寫信到同一個地址。