Goal: study, evaluate, develop means to implement and test application and system software to prevent, discover and prevent implementation level security vulnerabilities pro-actively, and via software security testing.
First installment in multipart series of excerpts from Practical Unix and Internet Security, 3rd Edition; tips and general design principles to code by to avoid security-related bugs. O'Reilly Media.