The kind of people who design things like this tend to think about such issues defensively, from the start.
Much of our fundamental problems with software seciruty stems from the fact that people don't think of software as of something particularily dangerous.