langgenius/dify-sandbox
A lightweight, fast, and secure code execution environment that supports multiple programming languages
解决的问题
为在多租户环境中安全执行用户提交的不可信代码提供了一种安全方式,防止恶意或资源消耗过大的代码破坏系统。
工作原理
该项目使用沙箱环境限制系统调用和资源访问。它设计为在 Linux 系统上的 Docker 容器中运行,利用 libseccomp 等工具强制执行安全边界。
适用人群
需要允许用户安全运行自定义代码片段的多租户应用(如 AI 平台)开发者。
特点
- 可信代码的安全执行。
- 专为多租户环境设计。
- 资源和系统调用限制。
- 兼容 Linux 和 Docker。
相关
- 项目
- 项目
- 项目
- 项目
- 项目