Lecture 23: May 22, 2026
Reading:
text
, §24.2–24.5
Assignments:
Homework 4, due May 27, 2026
Greetings and felicitations!
Penetration Studies
Goals
Where to start
Unknown system
Known system, no authorized access
Known system, authorized access
Flaw Hypothesis Methodology
System analysis
Hypothesis generation
Hypothesis testing
Generalization
System Analysis
Learn everything you can about the system
Learn everything you can about operational procedures
Compare to other systems
Hypothesis Generation
Study the system, look for inconsistencies in interfaces
Compare to other systems’ flaws
Compare to vulnerabilities models
Hypothesis testing
Look at system code, see if it would work (live experiment may be unneeded)
If live experiment needed, observe usual protocols
Generalization
See if other programs, interfaces, or subjects/objects suffer from the same problem
See if this suggests a more generic type of flaw
Elimination
Examples
Michigan Terminal System
Burroughs B6700 System
Corporate computer system
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
ECS 153A, Computer & Information Security & Privacy I
Version of May 22, 2026 at 3:33PM
You can also obtain a PDF version of this.