Lecture 6 Outline
Reading: text, §14, 29
Assignments: Homework 1, due Oct. 5; Lab 1, due Oct. 3
- Greetings and felicitations!
- Puzzle of the Day
- Principles of secure design
- Principle of least privilege
- Principle of fail-safe defaults
- Principle of economy of mechanism
- Principle of complete mediation
- Principle of open design
- Principle of separation of privilege
- Principle of least common mechanism
- Principle of least astonishment
- Program security: example
- Requirements and policy
- Design
- Refinement and implementation
- Testing, maintenance, and operation
- Distribution