learning objectives: * apply the principle of least privilege in code * apply security mechanisms to protect stored data * identify common crypto issues * explain why salts are required activities: * Read 24DSSS: - Sin 16: Executing Code with Too Much Privilege - Sin 17: Failure to Protect Stored Data - Sin 21: Using the Wrong Cryptography * Porous Defense Activity - http://faculty.cs.tamu.edu/ritchey/courses/csce489/spring20/homework/porous_defense_activity.txt assignments: * Reminder: Break-it is due 8am on 13 April