From: Geoffrey Thomas Date: Wed, 23 Jun 2010 00:28:21 +0000 (-0400) Subject: Add djb's UNIX Security Holes course notes X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/commitdiff_plain/1d7378986e4e5cc4851bedbb53adfcc88fd383db?ds=sidebyside Add djb's UNIX Security Holes course notes --- diff --git a/doc/summer-reading.mdwn b/doc/summer-reading.mdwn index 8003039..8ef0b87 100644 --- a/doc/summer-reading.mdwn +++ b/doc/summer-reading.mdwn @@ -26,6 +26,7 @@ Additions are quite welcome. * Eric Raymond, [The Art of Unix Programming](http://www.catb.org/esr/writings/taoup/html/index.html): also explains a lot of design * Mark Pilgrim, [Dive Into Python](http://diveintopython.org/): "a Python book for experienced programmers" * Eric Raymond, ed., [The Jargon File](http://catb.org/~esr/jargon/): a lot of hacker terminology and lore, plus quite a few interesting articles near the beginning. + * Not a book, but D. J. Bernstein's [course notes from MCS 494, UNIX Security Holes](http://cr.yp.to/2004-494.html) are worth working through. At the least, any programmer who expects other people to run his or her code needs to be able to pass the final exam. Don't forget about [Safari](http://safari.oreilly.com/) -- O'Reilly books online, free for MIT people.