Exploiting Software How To Break Code
Exploiting Software Using attack patterns, real code, and example exploits, students learn techniques that are used by real malicious hackers against software. The author team show to break code-if students want to protect software from attack, they must first learn how real attacks are really carried out. Full description
Praise for Exploiting Software "Exploiting Software highlights the most critical part of the software quality problem. As it turns out, software quality problems are a major contributing factor to computer security problems. Increasingly, companies large and small depend on software to run their businesses every day. The current approach to software quality and security taken by software companies, system integrators, and internal development organizations is like driving a car on a rainy day with worn-out tires and no air bags.