OpenBSD Journal

Secure Coding for Chefs

Contributed by jose on from the development-in-a-fortress dept.

The Secure Programming Cookbook for C and C++ is a new O'Reilly book which meets the needs of some developers, namely "How do I safely do ___ in C?" There are several recipes on the book's website you can have a look at and start using. Part 1, Recipe 3.1: Understanding Basic Data Validation Techniques , is a great example recipe for everyone. Part 2 Recipe 3.8: Evaluating URL Encodings , will be especially useful for web authors. And the latest addition to the series, part 3 Recipe 3.9: Validating Email Addresses , is also a worthwhile exercise. I have a copy I'm flipping through, look for a review here soon.

(Comments are closed)

  1. By Anonymous Coward () on

    Please fix the horizontal scroll on the front page?

    1. By Anonymous Coward () on

      try changing your resolution from 320x240 to something higher..

      1. By Anonymous Coward () on

        Shouldn't 1280x1024 with a full-screen browser window be sufficient? Surely HTML isn't the most complex "language" out there for people to understand.

    2. By tedu () on

      am i the only person with a normal browser? every story somebody has to complain about the link being too long.

    3. By Anonymous Coward () on

      Firebird 0.6 works fine.

    4. By Benh () on

      dont know if it's fixed but i dont have to H-Scroll in dillo eather?

  2. By John Viega () on

    The title is "The Secure Programming Cookbook for C and C++"... The other recent O'Reilly book is called "Secure Coding", which is a high-level overview of software security.


Latest Articles


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]