Schedule and Readings
Introduction and Overview
- Introduction (Lecture Notes:
pdf
doc)
- Overview of Course Projects
- Overview of Computer Security
Vulnerabilities
System Security (General Concepts)
- Access Control
- Basic concepts (Lecture Notes:
pdf
doc)
- Access Control Matrix
- Access Control List (ACL)
- DAC: Descretionary Access Control
- MAC: Mandatory Access Control
- Reference Monitor
- Capabilities (Lecture Notes:
pdf)
- Role Based Access Control (RBAC) (Lecture Notes:
pdf)
- Mandatory Access Control (MAC) and security policy
(Lecture Notes:
pdf)
- Authentication and Password (Lecture Notes:
pdf
doc)
- The process of login.
- Password, /etc/passwd, shadow password.
- Pluggable Authentication Modules (PAM)
- Dictionary attacks, Login spoofing attacks.
- Sandboxing Techniques
(Lecture Notes:
pdf )
- The chroot Sandbox
- Virtual Machines.
- Intel x86 Protection Mode
(Lecture Notes:
pdf )