La mayor parte de los fallos de seguridad están provocados por errores en el código fuente de la aplicación. Este tipo de fallos se pueden solucionar si el desarrollador prestase atención a todos los posibles casos. Para evitar esto he encontrado una lista de los 25 errores más peligrosos en la programación en la web de sans.
Un listado muy interesante.