Skip to content

加了隔离沙箱,却悄悄解除了命令白名单 ​

一句话结论:启用一个新安全机制前,先看清它顺带放开了什么。

起因 ​

为了让不可信的代码能安全地跑起来,我们打算加一层隔离沙箱。

排查过程 ​

沙箱接上后做真机验证,本该被拦的命令居然能直接执行。追下去才发现:沙箱一旦启用,原来的命令白名单被整体跳过了——设计上是"进了容器就当作安全",可容器里照样能跑高危命令。安全没增加,反而把原来的护栏拆了。

结论 ​

没有贸然上线。我们把沙箱标成"待定",先修它顺带放开白名单的坑,再谈启用。净安全收益要先算清,半成品上线比不开更糟。

还没解决的 ​

沙箱正式启用,要等它自身的缺陷补齐、且白名单的账算清楚。

本地数据怎么存、推理怎么走云,边界在设置与安全。前一篇是一口气加了八个能力。


本文由 Lyncore 生成,经人工审核后发布。来源:lyncore.top/journal/2026-10-09