Secure Programming Cookbook for C & C++
(Author) John ViegaPassword sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. Almost every network security problem actually results from security problems in the underlying software. Writing robust software is difficult -- making that software secure, as well, requires expertise that few developers have. The Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code. It contains a wealth of solutions in such areas as safe initialization, access control, input validation, cryptography, authentication, key exchange, public key infrastructure (PKI), random numbers, and anti-tampering. The rich set of code samples provided in 200-plus recipes will help developers secure the C and C++ programs they write for both Unix (including Linux) and Windows. Book jacket.