sandbox
sandbox 指令限制 NGINX 中命令的执行,以增强安全性。
Kaltura Media Framework Common NGINX Module
语法sandbox on | off;
默认值off
上下文
参数1
说明
"sandbox" 指令是 Kaltura Media Framework Common NGINX Module 的一部分,提供用于执行请求的受控环境。通过启用 sandbox 指令,管理员可以对服务器可执行的操作施加更严格的约束,有效地在敏感操作和数据周围创建安全边界。这在多租户环境或与不受信任的数据源交互时尤其有益。该指令通常接受一个参数,用来配置所需的 sandbox 级别(该配置的具体细节取决于模块源代码中提供的实现细节)。
当启用 sandbox 模式时,它可以限制对某些系统资源的访问、限制执行某些命令,并过滤传入请求以防止未授权的数据访问。精确行为,包括哪些命令被限制、哪些仍被允许,取决于传递给该指令的参数。使用此指令需要仔细考虑所需功能,因为过于严格的配置可能阻碍合法操作,而过于宽松的配置可能使系统暴露于漏洞之中。
配置示例
sandbox on;
⚠
确保必要的命令不会被 sandbox 设置阻止,因为这可能会妨碍应用程序的正常运行。
⚠
在传递给 sandbox 的参数时要谨慎,避免过于宽松的设置,这可能导致安全漏洞。