Notes for October 11, 1999
-
Greetings and Felicitations!
-
Puzzle of the Day
-
Robust Programming
- Cover the robust versions of the routines
- Error handling
- Common Implementation Vulnerabilities
- Unknown interaction with other system components (DNS entry with bad
names, assuming finger port is finger and not chargen)
- Overflow (year 2000, lpr overwriting flaw, sendmail large integer
flaw, su buffer overflow)
- Race conditions (xterm flaw, ps flaw)
- Environment variables (vi one-upsmanship, loadmodule)
- Not resetting privileges (Purdue Gamesincident)
Send email to
cs153@csif.cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 10/11/99