xiaofu OS

UC Berkeley

Berkeley CS 161

Computer Security

建议先修数据结构、机器结构与离散数学 · 进阶 · 核心

课程概览

CS 161 的内容覆盖计算机安全多个层次。Fall 2026 syllabus 将 CS61B、CS61C 和 CS70 列为建议背景;当前站点包含课程资料与项目安排,访问权限以 Berkeley 课程平台规则为准。

学习目标

  • 建立威胁模型和安全目标的分析习惯
  • 认识内存安全、密码学、Web 与网络安全
  • 通过受控课程项目练习攻防与安全设计

使用语言:C、Python

主要主题

  • 安全原则与威胁建模
  • 内存安全与系统漏洞
  • 认证、密码学和网络安全
  • Web 安全与安全工程

平台建议学时:约 100–170 小时。估算依据:平台估算:按课程 lecture、阅读、homework 与安全项目的投入范围估算。

官方与学习资源

课程 / 官方资源主页 ↗

阅读原 CS 指南课程说明 →

学习建议

  • 先复习 C、内存布局和网络基础。
  • 只在课程明确授权的实验环境中测试安全问题。
  • 写清攻击前提、影响范围和防御措施。

可选实践

  • 在本地隔离环境中对一个自有小应用做威胁建模与防御复盘。

本页为本站编辑索引,难度、重要性和学时是平台建议,不代表院校评级或个人已完成经历。课程内容、先修、版本及访问条件以官方资源为准。

整理依据:Berkeley CS161 Fall 2026 官方站与课程教材

记录核对日期:2026-11-05,不代表资源持续可用。

来源与许可说明