Week 13: Security

Lecture notes:
Security: Lecture slides (6 per page)
Buzzwords:

Trojan horse, Phishing, malicious files, buffer overflow bug, code injection/stack smashing, executable space protection, return oriented programming, address space layout randomization (ASLR), stack canaries, virus, virus signature, hook mechanism, key logger, rootkit, sandbox, chroot jail, kernel-level sandbox, Java sandbox.