While most software developers are aware of the threat posed by intentionally malicious or simply curious hackers, few developers understand the extent to which the flaws they introduce into their ...