Lecture 2: March 31, 2021
Reading
:
text
, §14;
Robust Programming
handout
Due
: Homework 1, due April 7, 2021
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
Principles of robust programming
Maximum stupidity
Paranoia
Dangerous implements
Can’t happen
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
ECS 153, Computer Security
Version of March 31, 2021 at 10:58PM
You can also obtain a PDF version of this.