security-basics November 2007 archive
Main Archive Page > Month Archives  > security-basics archives
security-basics: Re: Secure Software Development Checklist

Re: Secure Software Development Checklist

From: Erin Carroll <amoeba_at_nospam>
Date: Thu Nov 01 2007 - 20:17:45 GMT
To: mikef@everfast.com

There are many different SDLC processes out there. RUP, Agile, Extreme, the various DoJ processes... The Wikipedia entry for SDLC is actually useful (!) as a starting point from a process perspective.

Tools-wise there are also some avenues to look into: Mercury, DevInspect/QAInspect from SPI Dynamics (now HP), FxCop, and others.

This is one of those seemingly simple questions with a bazillion correct answers... depending on your particulars :)

Since this is a PCI-driven initiative, talk with your auditors to get their specific requirements and then tailor your SDLC process to meet their requirements while also making sure you don't cause a revolt at the dev level with onerous processes :0 -- Erin Carroll Moderator, SecurityFocus pen-test list On Thu, 1 Nov 2007, mikef@everfast.com wrote:
> Because I'm the resident security expert, I've been tasked with helping
> our developers ensure new applications meet industry standard
> (particularly PCI) security requirements. I'm thinking about doing some
> sort of checklist that could be used to verify the particular
> requirements are met during the development phase, but I'm not sure
> where to start.=20
>
> Most of the secure coding information relates to web applications,
> however I need to develop rules for a variety of applications ranging
> from web to DOS (yes that's Ms-DOS) to point of sale. Also could the
> checklist be used for a variety programming languages.=
>