Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Solutions, Results, and Comments - Was [ISA Server and SQL Injection] |
|---|---|
| Date: | Thu, 24 Feb 2005 10:37:06 -0800 |
comments inline:
On Wednesday, February 23, 2005, at 08:18 PM, David wrote:
2 cents on code reviews:
I find that there is a place(s) for code review in the release cycle itself. A 3rd party reviewer is not going to be as familiar with software as an inhouse developer and will be far more expensive.
Why not have inhouse developers check each other's code as part of the release cycle?
Several open source initiatives use a similar model.
Before anything gets released another developer should look over the originator's code. This could also be done by the developer manager as well. This is sort of like having the fox gaurd the henhouse I admit but just as security should be multi-layered so should commitment to quality if you expect to have it. Then, semi-anually, take time to go back over the code and have bug-hunt month or week or whatever. This (bug hunt week/month every so oftern) is what we did at my old dev shop and it mostly worked as a compromise between slamming out software as fast as humanly possible and having software that works. Damn those project managers and their rigid schedules!
This may be unrealistic for most companies as the business side typically demands on schedule releases without bugs in the first place and doesn't see as high a value in 'skipping' releases to look for bugs that 'shouldn't be there in the first place'.
Quality, price, speed. Which 2 do you want? Sales, marketing, and the board seem to take price and speed every time. Developers will take quality and speed every time but then they don't control the checkbook... IT on the other hand will take quality and quality. "Screw speed and price! We want security and flawlessness!"
Regards,
Jeremiah-
| Previous by Date: | RE: Filtering by client IP address for Web App Sessions, Griffiths, Ian |
|---|---|
| Next by Date: | RE: Filtering by client IP address for Web App Sessions, Scovetta, Michael V |
| Previous by Thread: | Re: Solutions, Results, and Comments - Was [ISA Server and SQL Injection], David |
| Next by Thread: | storing SSNs, CCNs, password in the DB, Francesco |
| Indexes: | [Date] [Thread] [Top] [All Lists] |