You are here: silicon.com > Software > Security Strategy

Security Strategy

Unveiled: Top 25 most dangerous code errors

Error, error!

Tags: error, code

By Tom Espiner

Published: 14 January 2009 08:28 GMT

Security experts from US government agencies, multinational companies and academia have released a list of what they consider to be the 25 most critical errors made while coding software.

Participants from more than 30 organisations worked together to agree on the 25 "most dangerous" errors, the Sans Institute said in a statement on Monday. They included experts from the US National Security Agency, the US Computer Emergency Response Team, Mitre and the Sans Institute, as well as from Apple, Microsoft and Oracle.

Security from A to Z

Click on the links below to find out more...

A is for Antivirus
B is for Botnets
C is for CMA
D is for DDoS
E is for Extradition
F is for Federated identity
G is for Google
H is for Hackers
I is for IM
J is for Jaschan (Sven)
K is for Kids
L is for Love Bug
M is for Microsoft
N is for Neologisms
O is for Orange
P is for Passwords
Q is for Questions
R is for Rootkits
S is for Spyware
T is for Two-factor authentication
U is for USB sticks/devices
V is for Virus variants
W is for Wi-fi
X is for OS X
Y is for You
Z is for Zero-day

The list was released so programmers can check their code for the most common errors that produce security vulnerabilities.

Alan Paller, director of the Sans Institute, told silicon.com sister site ZDNet UK: "[The list] is going to change the way organisations buy software, right away."

The top-two coding errors were improper input validation and improper encoding or escaping of output, according to Steven Christey of Mitre, who said those particular errors "earned the top rating for good reason".

Christey said in a statement: "In 2008, hundreds of thousands of innocent, and generally trusted, web pages were modified to serve malware by automated programs that burrowed into databases using SQL injection.

"The attack worked because countless programmers made the exact same [input validation and improper output encoding] mistakes in their software."

The full list of coding errors, and information on how to fix them, is available from the Sans Institute website.

Original article: Top 25 'most dangerous' coding errors revealed from ZDNet UK

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Clive Longbottom Windows 7: Not perfect - but ready for prime time Microsoft's latest OS fixes most of Vista's ills - but still has challenges ahead

Stephen Kleynhans Mind the details with Windows 7 Just because it might work better than Vista, it doesn't mean you can be sloppy


  • Jobs
SOFTWARE DEVELOPER - Explicit Dynamics - West Sussex

Implementation, verification and validation of new product features ? Maintenance of released product features ? Agency as defined within The Conduct ...

DMS Data Analyst - Hertfordshire

Examines and audits data for discrepancies; corrects errors, and reconciles data to insure accuracy at several stages of processing. Researches data ...

Clinical SAS Programmers Required With CDISC Experience

Clinical SAS Programmers Required with CDISC experience Please note: This role is a homebased opportunity and previous experience in SAS programming ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: