Smart defense in depth example
We can see a very good example of Defense in Depth being used in Microsoft by reading this note from Michael Horward.
They are not only training the developers to produce better code, they are also using tools to avoid the residual mistakes becoming vulnerabilities. Smart.