PKU CS 学习指南

PKU CS 学习指南 / UCB CS161: Computer Security

UCB CS161: Computer Security

课程简介

  • 所属大学:UC Berkeley
  • 先修要求:CS61A, CS61B, CS61C
  • 编程语言:C, Go
  • 课程难度:🌟🌟🌟🌟🌟
  • 预计学时:150 小时

伯克利的计算机系统安全课程,课程内容分为5个部分:

  • Security principles: how to design a secure system
  • Memory safety: buffer overflow attack
  • Cryptography: symmetric encryption, asymmetric encryption, MAC, digital signature …
  • Web: SQL-injection, XSS, XSRF …
  • Networking: attacks for each layer

Project 2 使用 Go 设计和实现安全文件分享系统,用于练习安全系统的设计与开发。

2020 年夏季学期的版本开源了课程录影,大家可以在下面的课程网站链接里找到。

课程资源

资源汇总

补充资源与作业实现:PKUFlyingPig/UCB-CS161 - GitHub。

来源:CS 自学指南 · Yinmin Zhong (PKUFlyingPig) 与 CS 自学指南贡献者 · MIT 许可。第三方课程与图片遵循原作者许可。

固定版本原文 ↗ · 许可与致谢