Collaboration in a Secure Development Process, Part 1

    Date04 Aug 2004
    4319
    Posted ByAnthony Pell
    You have to ask yourself: why is there so much bad code? How many times have you heard the statement to the effect of: "if only the developers had built these applications with security in mind, we wouldn't have these security problems?" At the same time, the developers may say: "We built to spec, give us security specifications and we will make it happen!" . . . You have to ask yourself: why is there so much bad code? How many times have you heard the statement to the effect of: "if only the developers had built these applications with security in mind, we wouldn't have these security problems?" At the same time, the developers may say: "We built to spec, give us security specifications and we will make it happen!"

    The purpose of this article is to examine specific ways that the security and development teams can collaborate while software is being designed and developed as opposed to only patching software once it has been deployed. Software is extremely malleable in the design and development phase, once the architectural layers, tiers, and distribution models are set and the application is deployed, then the cost and complexity of making changes rises dramatically.

    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":"0","type":"x","order":"1","pct":0,"resources":[]},{"id":"56","title":"No","votes":"0","type":"x","order":"2","pct":0,"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.