A PRACTICAL GUIDE TO WRITING SECURE APPLICATIONS, WITH HELP FROM YOUR FAVORITE JEDI MASTERS, SITH LORDS, AND DROIDS Have you ever wondered what R2-D2, Darth Vader, Han Solo, or even Yoda could teach you about software security? Well, wonder no more. In Threats: What Every Engineer Should Learn from Star Wars, veteran game designer and software engineer Adam Shostack delivers a fun and hands-on guide to developing secure software. The book is easy to read and immediately useful, demonstrating how to write more secure applications code with wisdom and insights from the Star Wars universe. You'll discover practical security models--like STRIDE--that are relevant to a wide variety of applications and systems. You'll also learn ways that attackers use various strategies, like tampering, spoofing, and denial of service--to achieve their nefarious goals. Modern application development has to account for security, usability, and rapid delivery. We can't wait for reviews and interminable debates in the Galactic Senate. That's what makes good security engineering so critical. Threats is an engaging and hilarious roadmap to writing secure apps from the ground up that you'll actually want to read from cover to cover.