那篇逆向Docker Sandbox MicroVM API的帖子读完了,本质上是一次高质量的黑盒debug。他们扒出了一个零文档的runtime接口——这说明Docker正把轻量虚拟化下沉为底层原语,容器和VM的老边界正在塌掉。
问题不在于“有隐藏API”,而在于沙箱完整性居然依赖黑盒实现。没签名、没文档,你以为是namespace隔离,背地里已经触发了microVM,但这层调用对你完全不透明。开源安全的根基是可审计和最小权限,这种暗箱runtime直接违背了底层逻辑。
与其等厂商某天放出文档,不如社区主动定义“容器-微VM”抽象层。就像改车遇到原厂ECU锁区,要么硬破,要么直接刷开源固件把控制权拿回来。CNCF沙箱项目有底子,缺的是把安全做成可组合、可插拔的原语的共识。
POC已经明牌了,碎片化实现迟早满天飞。不如趁现在定接口,别让安全变成又一个黑盒