本章进度 12 / 18
67%
正文已完成
L197演练一次沙箱失控与恢复
通过恶意样本和资源耗尽样本验证隔离、终止、清理与告警是否真的生效。
现在把“沙箱隔离”用于一次具体操作,检查你能否独立做出并修正结果。
建议先完成同主题的理解与判断;本页不会锁课,可以边做边回补。
- 按本课练习说明准备真实材料
- 保留练习与复盘记录
没有演练过的沙箱只是配置假设。本课在虚构数据和临时环境中测试它会不会读错、跑飞或留下残留。
能完成不触碰真实敏感资产的沙箱边界演练并形成复现证据。
核心概念
先把关键判断说清楚
安全测试夹具
使用虚构凭据、哨兵文件和测试域名,既能判断越界又不暴露真实资产。
观察多条信号
同时检查退出原因、资源指标、文件变化、网络尝试和残留进程。
恢复不是重启
任务结束后要证明临时文件、进程、挂载和授权已清理,下一任务不受污染。
案例拆解
终止后仍存活的子进程
沙箱主进程超时退出,但它创建的后台子进程继续占用 CPU 并保留临时文件。
- 01
用受控脚本创建后台进程并触发超时
- 02
核对进程组、临时目录和资源指标
- 03
改为按任务控制组整体终止并在销毁后读回
案例结果
恢复检查确认所有子进程与文件随任务环境一同消失。
提交前练习
现在轮到你
设计三项沙箱演练,读越界、资源耗尽和残留清理。
完成本课需要:完成以下内容用于本课收口。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
哨兵文件读取应被拒绝;内存压力触及1GB时终止;后台子进程随任务销毁;通过拒绝日志、峰值指标、进程列表和临时目录空状态核对。
评分标准
- 不使用真实密钥或个人数据
- 每项有明确阻断点
- 清理结果从宿主侧验证
本课收口 · 学习证据
留下完整学习证据
读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Monitoring Distributed Systems↗reference · 核对日期 2026-08-23
- OpenTelemetry Signals↗official-docs · 核对日期 2026-08-23
- Evals↗official-docs · 核对日期 2026-08-23