In the spirit of security, I'd like to challenge every developer that reads this blog to one simple challenge: Every time you see a piece of code, spend some time assessing it, and understanding what it's supposed to do, and how it could fail. Once you've done try, try to make it fail using