From 1d7378986e4e5cc4851bedbb53adfcc88fd383db Mon Sep 17 00:00:00 2001 From: Geoffrey Thomas Date: Tue, 22 Jun 2010 20:28:21 -0400 Subject: [PATCH] Add djb's UNIX Security Holes course notes --- doc/summer-reading.mdwn | 1 + 1 file changed, 1 insertion(+) 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. -- 2.45.2