Home > Security News > ISD Conference '04: Software scribes need more security scruples
Security News:
EMAIL THIS

ISD Conference '04: Software scribes need more security scruples

By Bill Brenner, News Writer
08 Oct 2004 | SearchSecurity.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

CHICAGO -- It's been said badly written software is at the heart of today's security ills. But is it reasonable to believe code writers are capable of being made more security conscious in an enterprise setting?

Yes, says Gary McGraw, chief technology officer for software company Cigital Inc. of northern Virginia.

No, says Fred Cohen, principal analyst with the Burton Group of Midvale, Utah.

The two debated the issue at the Information Security Decisions conference Thursday. McGraw said software writers can be taught to create code with security in mind with help from fellow developers. Cohen believes a change in the code-writing culture can only begin in the halls of academia. The problem, he said, is that academia lacks the money and research to produce better programs so people can learn to write secure code from the start.

"We have a security problem that's getting worse, not better, because we're trying to deal with it by coming up with reactive solutions to protect broken software," said McGraw, who has co-authored four books on security, including Building Secure Software. "It doesn't work."

McGraw joked, "We have a plan to win the war but not manage the peace." And, he noted, "Those who build exploits are software people. Those who provide security generally aren't software people."

He said the best way to turn things around is for the corporate world to help raise code writers' security awareness. "We need people who build software to know about security through awareness," he said, telling the audience, "They need help from us; from other software builders."

Cohen, who has been credited with defining the term "computer virus" and pioneering defense technology used by more than half the world's computers, said he doesn't disagree with McGraw in theory. It's just that the theory isn't workable in today's world because "we don't know enough about software and more research is needed."

He said software will continue to be plagued by serious quality issues unless there are major breakthroughs in the universities in terms of money, research and program planning.

"Today we just can't do it all," Cohen said. "We need time and research and to train people. We need to create a good engineering discipline."

At the start of the debate, Andrew Briney, editor-in-chief of Information Security magazine, asked for a show of hands on whose position was right. A few hands went up for McGraw, a few more for Cohen and the majority was undecided. At the end, support for both positions appeared about even.

The truth is somewhere in the middle, if the reaction of one audience member is any indication.

"Both of them spoke about the need for awareness," said Leslie Peckham, information security advisor for Madison, Wis.-based American Family Insurance. "We hear a lot about how security is a people issue and how awareness is key. I think that's right, and that the two really don't disagree on the main issue. But I agree with [Cohen] that it begins in the academic world."

Tags: Software Development MethodologyVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Software Development Methodology
Information security book excerpts and reviews
Software piracy group offers cash to whistleblowers
Quiz: How to build secure applications
How to detect software tampering
Developers Need Help with Security Errors
Does an EULA make it truly illegal to decompile software?
SQL injection continues to trouble firms, lead to breaches
IBM acquires Ounce Labs for source code analysis
Microsoft issues emergency Active Template Library updates
Software security threats and employee awareness training

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
bypass  (SearchSecurity.com)
Common Weakness Enumeration  (SearchSecurity.com)
debugging  (SearchSoftwareQuality.com)
fuzz testing  (SearchSecurity.com)
heuristics  (SearchSoftwareQuality.com)
sandbox  (SearchSecurity.com)
threat modeling  (SearchSecurity.com)
trigraph  (SearchSecurity.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



More Tips to Secure Your Network
TechTarget Security Media
Information Security View this month\\'s issue and subscribe today.
Information Security Decisions Apply online for free conference admission.
SearchSecurity.com
HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts