Puzzle for November 15, 2006

Microsoft spent February of 2003 teaching its programmers how to check their code for security vulnerabilities and how to introduce common security flaws. Yet many Microsoft programs still have security vulnerabilities. What problems do you think Microsoft encountered, and will encounter, in trying to find and clean up the vulnerabilities in its systems?

You can also obtain a PDF version of this. Version of November 15, 2006 at 10:29 AM