- 4chan hell raisers finding fame brings heat?
- The 10 dumbest mistakes network managers make
- NetApp quits bidding war in face of EMC opposition
- CompuServe closes after 30 years
- Google to launch open-source Chrome OS this year
Most IT security woes, from software patching to cyberespionage and cybercrime, can be traced to the devastating effects wrought by the Top 25 programming errors made in software, according to a broad consensus of government and security firms.
These programming errors include improper input validation, improper encoding or escaping of output, failure to preserve SQL query structure (SQL injection), and failure to preserve Web page structure (cross-site scripting). These are among the worst of the worst in the list of the Top 25, published Monday by MITRE Corp. and The SANS Institute, participants in what's called the Common Weakness Enumeration (CWE) project organized by the U.S. Department of Homeland Security's National Cybersecurity Division.
|
Software security |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
"It's been a three-year project to collect all the things that can go wrong in software architecture, design or code," says Bob Martin, CWE project leader at MITRE, known for its role in federal research projects.
After more than 700 types of problems were identified for CWE inclusion last year, MITRE and SANS asked experts in security organizations, firms and academia to help narrow the list down to the 25 worst. The goal was not only to get industry to focus on the worst software mistakes but also to provide a common vocabulary to address them with training and tools.
Comments (4)
Top 25 Software Screw-UpsBy Anonymous on February 12, 2009, 3:38 pmThe original press release was weak and the articles in most publication fail to provide useful links such as to: http://cwe.mitre.org/ or the origination documents...
Reply | Read entire comment
Read the full story for link infoBy Anonymous on January 13, 2009, 9:41 amSee the "Full story" link in the web article, or go to http://www.networkworld.com/news/2009/011209-top-25-programming-errors.html?netht=rn_011209&nladname=011209
Reply | Read entire comment
Useless is rightBy Anonymous on January 13, 2009, 8:39 amYou give a link in the article (www.sans.org) to get more details about those programming errors, but when you click on the "The Top 25 programming errors" on that...
Reply | Read entire comment
UselessBy Anonymous on January 13, 2009, 2:12 amThis is a useless article as often. Where are the 25 weaknesses you are yekking about. Any clue as to where I can find them as a technician ?
Reply | Read entire comment
View all comments