You may find some of the following books interesting or useful for the seminar:
- Security Engineering by Ross Anderson (2001)
- Building Secure Software by John Viega and Gary McGraw (2001)
- Exploiting Software by Greg Hoglund and Gary McGraw (2004)
- 19 Deadly Sins of Software Security by Michael Howard, David LeBlanc, and John Viega (2005)
Additional papers for the course, some of which may be incorporated into the schedule at a later date.
- Murphy's law, the fitness of evolving species, and the limits of software reliability (Anderson)
- Design Principles and Patterns for Computer Systems That Are Simultaneously Secure and Usable (Garfinkel 2005)
- An Empirical Study of the Reliability of UNIX Utilities (Miller 1990)
- Trike v.1 Methodology Draft (Saitta 2005)
- Processes to Produce Secure Software (Redwine 2004)
©2006 James Walden, Ph.D.