1. Computer Security
Computer Security course from UC Berkeley, devided into 5 parts:
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
Last updated