- 时长
- 30–38 周 + 持续
- 先修
- 计算机科学基础
- 可从事
- SOC 分析师, 渗透测试工程师, 安全工程师, AI 安全研究员
适合喜欢拆解事物、想保护人和系统的好奇的人。
只测试属于你自己或已获得书面授权的系统。请使用下面的练习环境;攻击他人的系统几乎在所有地方都是违法的。
-
阶段 1: 面向安全的网络和 Linux , 6–8 周
学习内容
动手做: 用 Wireshark 抓取你自己的上网流量,并简要说明每部分流量是什么。
进入下一阶段的标准: 你能读懂一份抓包并说出发生了什么,并且完成了 OverTheWire Bandit 的大部分关卡。
-
阶段 2: 安全基础 , 6–8 周
学习内容
动手做: 为你做过的一个应用写一页威胁模型:可能出什么问题、可能性多大、先修什么。
进入下一阶段的标准: 你能解释 TLS 如何保护登录,以及为什么密码要哈希而不是加密。
-
阶段 3: Web 应用安全 , 8–10 周
学习内容
动手做: 在 OWASP Juice Shop 中找出并记录至少十个漏洞,并写明每个的修复方法。
进入下一阶段的标准: 你能解释 OWASP Top 10 中的每一类,在实验环境中利用它,并修复它。
-
阶段 4: 选一个方向:防守或进攻 , 10–12 周
学习内容
动手做: 防守:搭一个家庭实验室,收集日志并检测三种 ATT&CK 技术。进攻:完成 20 道 picoCTF 题目并发布解题记录。
进入下一阶段的标准: 你能把实验室或解题记录展示给雇主,并讲清楚你的思路。
-
阶段 5: 专精并保持更新 , 持续
学习内容
免费资源
动手做: 发布一些别人能用的东西:一篇分析、一条检测规则或一个小工具。
进入下一阶段的标准: 这个阶段永远不会结束。安全每个月都在变化。