Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Secure Programming Cookbook for C and C++ Book

ISBN: 0596003943

ISBN13: 9780596003944

Secure Programming Cookbook for C and C++

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good

$9.19
Save $65.80!
List Price $74.99
Almost Gone, Only 2 Left!

You Might Also Enjoy

Secure Coding in C and C++ (SEI Series in Software Engineering)
Secure Coding in C and C++ (SEI Series in Software Engineering)
Robert C. Seacord

from: $11.19

Building Secure Software: How to Avoid Security Problems the Right Way
Building Secure Software: How to Avoid Security Problems the Right Way
Gary McGraw, John Viega, Viega

from: $7.09

C++ Cookbook (Cookbooks (O'Reilly))
C++ Cookbook (Cookbooks (O'Reilly))
Jeff Cogswell, Christopher Diggins, D. Ryan Stephens, Jonathan Turkanis

from: $6.69

Concrete Mathematics: A Foundation for Computer Science
Concrete Mathematics: A Foundation for Computer Science
Donald Ervin Knuth, Ronald L. Graham, Oren Patashnik

from: $48.99

Network Security with OpenSSL
Network Security with OpenSSL
John Viega, Pravir Chandra, Matt Messier

from: $5.59

JavaScript Cookbook
JavaScript Cookbook
Shelley Powers

from: $5.59

Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)
Steve Maguire

from: $6.59

Practical C++ Programming
Practical C++ Programming
Steve Oualline

from: $4.49

Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0
Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0
Alexei Khlebnikov

from: $41.68

Regular Expressions Cookbook
Regular Expressions Cookbook
Steven Levithan, Jan Goyvaerts

from: $5.39

JavaScript Patterns
JavaScript Patterns
Stoyan Stefanov

from: $4.89

Applied Cryptography: Protocols, Algorithms, and Source Code in C
Applied Cryptography: Protocols, Algorithms, and Source Code in C
Bruce Schneier

from: $4.79

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
John Viega, David LeBlanc, Michael Howard

from: $45.51

Software Fault Injection: Inoculating Programs Against Errors
Software Fault Injection: Inoculating Programs Against Errors
Gary McGraw, Jeffrey M. Voas

from: $13.69

Advanced Programming in the UNIX Environment
Advanced Programming in the UNIX Environment
W. Richard Stevens

from: $4.69

Programming Pearls
Programming Pearls
Jon L. Bentley

from: $5.29

Computer Networks
Computer Networks
Andrew S. Tanenbaum

from: $4.59

Software Security: Building Security In (Addison-Wesley Software Security Series)
Software Security: Building Security In (Addison-Wesley Software Security Series)
Gary McGraw, E.J. Koh

from: $7.59

Understanding Cryptography: A Textbook for Students and Practitioners
Understanding Cryptography: A Textbook for Students and Practitioners
Jan Pelzl, Christof Paar, Tim Güneysu

from: $12.49

Mastering Regular Expressions
Mastering Regular Expressions
Jeffrey E.F. Friedl

from: $4.39

Writing Secure Code
Writing Secure Code
David LeBlanc, Michael Howard

from: $6.19

CSS Cookbook
CSS Cookbook
Christopher Schmitt

from: $5.89

Computer Security Basics
Computer Security Basics
Rick Lehtinen, G.T. Gangemi, Deborah Russell, G.T. Gangemi Sr.

from: $11.39

UNIX Network Programming
UNIX Network Programming
W. Richard Stevens

from: $5.89

Book Overview

Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult.

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 to problems faced by those who care about the security of their applications. It covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. The rich set of code samples provided in the book's more than 200 recipes will help programmers secure the C and C++ programs they write for both Unix(R) (including Linux(R)) and Windows(R) environments. Readers will learn: How to avoid common programming errors, such as buffer overflows, race conditions, and format string problems How to properly SSL-enable applications How to create secure channels for client-server communication without SSL How to integrate Public Key Infrastructure (PKI) into applications Best practices for using cryptography properly Techniques and strategies for properly validating input to programs How to launch programs securely How to use file access mechanisms properly Techniques for protecting applications from reverse engineering The book's web site supplements the book by providing a place to post new recipes, including those written in additional languages like Perl, Java, and Python. Monthly prizes will reward the best recipes submitted by readers.

Secure Programming Cookbook for C and C++ is destined to become an essential part of any developer's library, a code companion developers will turn to again and again as they seek to protect their systems from attackers and reduce the risks they face in today's dangerous world.

Customer Reviews

4 customer ratings | 4 reviews

Rated 5 stars
An author's perspective

I thought I'd offer some insight on this book, particularly in light of a recently posted bad review that makes a bunch of criticisms that are quite wrong (I am pretty sure the review is due to a personal grudge held by someone who hasn't even read the book). First, the goal of this book is to be a reference people can use to find solutions for "doing it right", not an elementary text on secure coding principles that gives...

0Report

Rated 5 stars
Voluminous and comprehensive

If you are interested in encryption, you should probably get Bruce Schneier's Applied Cryptography, which is generally considered the standard summary of the field. But suppose you actually want to use some of the symmetric key or public key methods he describes? If you want to code from scratch, his book is a good starting point. But if you want to quickly avail yourself of the best existing methods and you don't want to...

0Report

Rated 5 stars
best o'reilly book I've ever purchased

If you develop software, any kind of software, you need this book.The importance of understanding the security surrounding the development of software is finally being realized. This book provides a complete reference for the secure implementation of common operations that software developers often fail to do correctly.One of the best things about this book is that it covers so many topics that are often left out of secure...

0Report

Rated 5 stars
Much more than I had expected, very good.

I hadn't anticipated the heavy amount of crypto related chapters in this book. I honestly had only read about the input validation, avoiding overflows, and access control portions. It turns out it covers those areas plus a wide range of crypto related code. It goes over the fundamentals of Symmetric Crypto in great detail, from simple base64 encoding to parallelizing Encryption and decryption in arbitrary modes. All of the...

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured