Los fallos en el diseño son la principal causa de los problemas de seguridad. La seguridad no es un añadido que se ponga como parte residual de un proceso, sino que debe de estar de forma inherente a cada una de las fases de programación como una necesidad en cada una de ellas. No se pueden reducir costes que luego impliquen un incremente exponencial del producto.
Más vale prevenir que curar