langgenius/dify-sandbox

A lightweight, fast, and secure code execution environment that supports multiple programming languages

解決的問題

提供一種安全的方式,讓使用者提交的不可信程式碼能在多租戶環境中執行,防止惡意或資源消耗過大的程式碼危害系統。

運作方式

專案使用沙箱環境來限制系統呼叫與資源存取。設計為在 Linux 系統上的 Docker 容器中執行,並利用 libseccomp 等工具強制執行安全邊界。

適用對象

需要讓使用者安全執行自訂程式碼片段的多租戶應用程式(如 AI 平台)開發者。

特色

  • 可信程式碼的安全執行。
  • 專為多租戶環境設計。
  • 資源與系統呼叫限制。
  • 兼容 Linux 與 Docker。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案