If you are a developer who wants to concentrate on delivering a killer application rather than worrying about countless security issues, threat model documents can be a tool to help you do that. With small architectural changes, you can make ...