# 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&#x20;
* Web: SQL-injection, XSS, XSRF&#x20;
* Networking: attacks for each layer

{% embed url="<https://su20.cs161.org/>" %}
