This book offers software developers clear guidance on safe coding practices. It clearly and simply lays out the most common threats that programmers need to defend against. Taking a broad focus, the book then shows programmers how to make their defense.
Read More
For programmers with just a few years of experience or who have never taken a course in security, this volume describes the security design principles, programming techniques, and cryptography that can protect against computer attacks, based on the curriculum for the Stanford Professional Development Computer Security Certification. It provides a basic introduction to security and focuses on the essentials. The authors do not cover every software vulnerability; instead they address some of the most pervasive types and incorporate code examples. Topics include worms, malware, buffer overflows, passwords, and key management and exchange. Daswani works for Google and teaches in the Computer Security Certification Program at the Stanford Center for Professional Development. Kern is an information security engineer at Google, and Kesavan is a freelance writer. Annotation ©2007 Book News, Inc., Portland, OR (booknews.com)
Read Less