加了隔离沙箱,却悄悄解除了命令白名单
一句话结论:启用一个新安全机制前,先看清它顺带放开了什么。
起因
为了让不可信的代码能安全地跑起来,我们打算加一层隔离沙箱。
排查过程
沙箱接上后做真机验证,本该被拦的命令居然能直接执行。追下去才发现:沙箱一旦启用,原来的命令白名单被整体跳过了——设计上是"进了容器就当作安全",可容器里照样能跑高危命令。安全没增加,反而把原来的护栏拆了。
结论
没有贸然上线。我们把沙箱标成"待定",先修它顺带放开白名单的坑,再谈启用。净安全收益要先算清,半成品上线比不开更糟。
还没解决的
沙箱正式启用,要等它自身的缺陷补齐、且白名单的账算清楚。
本文由 Lyncore 生成,经人工审核后发布。来源:lyncore.top/journal/2026-10-09