Secure Programming for Linux and Unix HOWTO

    Date31 Oct 2002
    3438
    Posted ByAnthony Pell
    Trying to write secure programs on Linux or Unix systems? Know someone who is? Will you have to be a _user_ of a Linux/Unix program that needs to be secure, and you know who the developer will be. . . Trying to write secure programs on Linux or Unix systems? Know someone who is? Will you have to be a _user_ of a Linux/Unix program that needs to be secure, and you know who the developer will be?

    Rejoice, I've just released version 3.000 of the "Secure Programming for Linux and Unix HOWTO". It's Free, and available for download & printing at:

    A number of years ago I was very discouraged by the number of security-related flaws that were "the same ones we've seen for the last 30 years". So I wrote material on how to avoid common, well-known problems (this book). I give it away, in the hopes that by making it free, there will be NO EXCUSE for not developers knowing about how to write secure applications.

    Version 3.000 is now 158 pages long, full of specific information. Version 3.000 adds much more information on determining security requirements, including much more on the Common Criteria, as well as adding a number of improvements. And yes, I take suggestions (patches in Docbook preferred, code MIT licensed please).

    Many Linux distributions already include an older version of this book in their documentation set, since this is also distributed by the "Linux Documentation Project."

    Please, drop this book on developers who are developing Linux/Unix applications. I'm tired to seeing the same mistakes, over & over, and I suspect you're tired of having to live with their aftermath.

    A subset of its guidance is checked automatically by my "flawfinder" tool at:

            http://www.dwheeler.com/flawfinder

    You are not authorised to post comments.

    LinuxSecurity Poll

    Do you reuse passwords across multiple accounts?

    No answer selected. Please try again.
    Please select either existing option or enter your own, however not both.
    Please select minimum 0 answer(s) and maximum 2 answer(s).
    /component/communitypolls/?task=poll.vote
    13
    radio
    [{"id":"55","title":"Yes","votes":"5","type":"x","order":"1","pct":45.45,"resources":[]},{"id":"56","title":"No","votes":"6","type":"x","order":"2","pct":54.55,"resources":[]}]["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"]["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"]350
    bottom200

    We use cookies to provide and improve our services. By using our site, you consent to our Cookie Policy.