Program 1: Due Monday, October 12: Access Control List
Implment and test an access control list. Let me stress that good testing is a vital part of this assignment.
Program 2: Due Wednesday, November 11: Privileged Programs
Implement (something like) a print spooler
Program 3: Due Wednesday, November 25: Sanitizing Input
Read some input lines and write a string to a file
Program 4: Due Monday, December 14 Find a security hole
Find a (deliberate) hole in a program, learn the secret contents of a file, and document what you did.

Make sure you read the guidelines before submission!