UC Berkeley
Berkeley CS 161
Computer Security
课程概览
CS 161 的内容覆盖计算机安全多个层次。Fall 2026 syllabus 将 CS61B、CS61C 和 CS70 列为建议背景;当前站点包含课程资料与项目安排,访问权限以 Berkeley 课程平台规则为准。
学习目标
- 建立威胁模型和安全目标的分析习惯
- 认识内存安全、密码学、Web 与网络安全
- 通过受控课程项目练习攻防与安全设计
使用语言:C、Python
主要主题
- 安全原则与威胁建模
- 内存安全与系统漏洞
- 认证、密码学和网络安全
- Web 安全与安全工程
官方与学习资源
学习建议
- 先复习 C、内存布局和网络基础。
- 只在课程明确授权的实验环境中测试安全问题。
- 写清攻击前提、影响范围和防御措施。
可选实践
- 在本地隔离环境中对一个自有小应用做威胁建模与防御复盘。