Schedule and Readings
Introduction (Lecture Notes:
pdf
doc)
Unix Security (Lecture Notes:
pdf
doc)
- Password, /etc/passwd, shadow password.
- Users and Groups.
- File Permissions: access control, umask, chmod, chown, chgrp, Set-UID.
- Privileged Programs (Set-UID Programs)
Software Vulnerabilities
System Security (General Concepts)
- Authentication and Password (Lecture Notes:
pdf )
- Pluggable Authentication Modules (PAM)
- Dictionary attacks, Login spoofing attacks.
- Access Control (Lecture Notes:
pdf )
- Access Control Matrix
- DAC: Descretionary Access Control
- MAC: Mandatory Access Control
- Reference Monitor
- Access Control List (ACL)
- Capabilities (Lecture Notes:
pdf )
- Secret key cryptography
- One-way hash function
- Public key cryptography
Network Security
- DNS and Pharming Attacks (Lecture Notes)
- Cross-Site Scripting
- SQL Injection Attacks