本章进度 12 / 18
67%
安全、权限与隐私·练习·18 分钟
正文已完成

演练一次沙箱失控与恢复

通过恶意样本和资源耗尽样本验证隔离、终止、清理与告警是否真的生效。

L197
为什么现在学

现在把“沙箱隔离”用于一次具体操作,检查你能否独立做出并修正结果。

本课会用什么
  • 按本课练习说明准备真实材料
  • 保留练习与复盘记录

没有演练过的沙箱只是配置假设。本课在虚构数据和临时环境中测试它会不会读错、跑飞或留下残留。

这一课的结果

能完成不触碰真实敏感资产的沙箱边界演练并形成复现证据。

核心概念

先把关键判断说清楚

01

安全测试夹具

使用虚构凭据、哨兵文件和测试域名,既能判断越界又不暴露真实资产。

02

观察多条信号

同时检查退出原因、资源指标、文件变化、网络尝试和残留进程。

03

恢复不是重启

任务结束后要证明临时文件、进程、挂载和授权已清理,下一任务不受污染。

案例拆解

终止后仍存活的子进程

沙箱主进程超时退出,但它创建的后台子进程继续占用 CPU 并保留临时文件。

  1. 01

    用受控脚本创建后台进程并触发超时

  2. 02

    核对进程组、临时目录和资源指标

  3. 03

    改为按任务控制组整体终止并在销毁后读回

案例结果

恢复检查确认所有子进程与文件随任务环境一同消失。

提交前练习

现在轮到你

设计三项沙箱演练,读越界、资源耗尽和残留清理。

完成本课需要:完成以下内容用于本课收口。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

哨兵文件读取应被拒绝;内存压力触及1GB时终止;后台子进程随任务销毁;通过拒绝日志、峰值指标、进程列表和临时目录空状态核对。

评分标准

  • 不使用真实密钥或个人数据
  • 每项有明确阻断点
  • 清理结果从宿主侧验证

本课收口 · 学习证据

留下完整学习证据

读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。

0 / 4
02完成本课必填练习0 / 4 项必填内容已填写03通过理解检查点此去回答,约 30 秒
04写下 12 字以上总结还差 12 字
沙箱主进程退出后,哪项检查最能证明清理完成?
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。

资料来源

继续核对与延伸阅读

本课内容最近更新于 。