Linux 与开发环境
从命令行、文件权限、Shell、版本控制和开发工具入手,搭建隔离实验环境。
先修:无需安全基础;建议先学习计算机与编程基础。
CYBERSECURITY ACADEMY ✦
从 Linux 和网络基础,到密码学、AI 安全和后量子密码。14 个专题是一张学习地图,不必一次学完。
← 返回课程图书馆建议先学基础,再选方向深入;课程、文档、标准和练习平台均按实际类型标注。安全练习仅限本人设备或明确授权的环境。
从命令行、文件权限、Shell、版本控制和开发工具入手,搭建隔离实验环境。
先修:无需安全基础;建议先学习计算机与编程基础。
学习网络分层、IP、TCP、DNS、HTTP 与网络通信,为理解网络安全建立基础。
先修:具备基本计算机操作能力。
学习认证、输入验证和常见 Web 安全问题,在授权的交互实验中理解防御与测试。
先修:了解 HTTP、浏览器和基本编程。
学习进程、隔离、权限、内存和系统安全机制,结合课程资料认识系统攻击面。
先修:掌握 C 语言、Linux 和操作系统基础。
学习程序内存、汇编、漏洞成因和防护机制,在专用靶场进行受控实验。
先修:熟悉 C、Linux、机器表示与调试基础。
学习静态与动态分析、可执行文件结构及反汇编,在合法授权的样本中练习。
先修:熟悉 C、汇编和操作系统基础。
学习对称加密、哈希、消息认证、公钥密码、密钥交换和数字签名。
先修:了解离散数学、概率与基本编程。
将威胁建模、安全设计、输入验证与安全编码融入软件开发流程。
先修:能够阅读和编写基础程序,了解 Web。
认识威胁行为、日志分析、事件响应和数字取证,以防守和调查为重点。
先修:掌握操作系统、网络和安全基础。
学习容器隔离、身份权限、工作负载和 Kubernetes 安全配置。
先修:了解 Linux、网络、容器和身份权限基础。
通过合法授权的竞赛和靶场综合练习 Web、密码、逆向和系统安全。
先修:建议先完成编程、Linux 与网络基础。
关注提示注入、模型和数据风险、工具调用与智能体权限隔离。
先修:了解 Web 安全、机器学习和 LLM 应用基础。
在现代密码学基础上认识安全证明、密码协议与零知识证明研究。
先修:掌握密码学基础、数论、代数与证明方法。
学习后量子密码迁移、格密码与标准化的密钥封装和数字签名方案。
先修:具备公钥密码、线性代数和抽象代数基础。