《网站备份泄露调查》是一门面向初学者的 Web 安全实践课程。你将扮演 Northstar 的值班工程师,从 Nginx 访问日志中追踪一次异常下载,在不中断支持网站服务的情况下保护内部归档文件。
课程包含 1 个引导实验和 1 个挑战。引导实验通过三个步骤,带你完成调查与修复。挑战则提供一个目录结构和文件名不同的门户网站,让你独立运用相同的方法。
你将学到什么
完成课程后,你将能够:
- 阅读 Web 访问日志的关键字段,识别成功的文件下载请求;
- 使用
curl和tar检查网站实际公开了哪些内容; - 将请求 URL 与服务器的公开目录(即网站根目录)对应起来;
- 将内部数据保存在公开目录之外;
- 验证内部文件已无法通过网站下载,同时公开页面和允许下载的文件仍可正常访问。
本课程适合谁
本课程适合希望通过具体的网站文件泄露场景学习调查与修复的安全初学者、开发者,以及有志于从事系统管理的学习者。
前置要求: 熟悉基本的终端操作,包括输入命令和识别文件路径。无需 Nginx 管理、渗透测试或编程经验。课程会介绍任务涉及的 HTTP、日志和归档文件概念。
学习环境: 预配置的浏览器端 Linux 环境,提供 Workstation 和 Web Server 两个终端以及 Topology 拓扑视图。网站、示例数据和请求历史均已准备就绪,无需本地安装。
常见问题
需要自行搭建 Web 服务器吗?
不需要。实验启动时,网站和两个终端都已准备就绪,你可以专注于调查与修复。
需要编写应用代码吗?
不需要。你将使用终端工具检查请求、阅读配置、移动文件并测试结果。
挑战如何衔接引导实验?
挑战沿用相同的工具和修复方法,但网站目录结构与归档文件名有所不同。你需要自行判断哪个下载文件属于内部数据,并在没有分步指导的情况下完成修复。遇到困难时,可以查看包含解释的完整解答。


