"It's about time someone wrote a book to teach the good guys what the bad guys already know. As the computer security industry matures, books like Exploiting Software have a critical role to play."
--Bruce Schneier, Chief Technology Officer, CounterpaneAuthor of Beyond Fear and Secrets and LiesContinue
"It's about time someone wrote a book to teach the good guys what the bad guys already know. As the computer security industry matures, books like Exploiting Software have a critical role to play."
--Bruce Schneier, Chief Technology Officer, CounterpaneAuthor of Beyond Fear and Secrets and Lies
"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. In both cases, the odds are that something bad is going to happen, and there is no protection for the occupant/owner. This book will help the reader understand how to make software quality part of the design--a key change from where we are today!"
--Tony Scott, Chief Technology Officer, IS&S,General Motors Corporation
"If you worry about software and application vulnerability, Exploiting Software is a must-read. This book gets at all the timely and important issues surrounding software security in a technical, but still highly readable and engaging way."
--George Cybenko, Ph.D.Dorothy and Walter Gramm Professor of Engineering, DartmouthFounding Editor-in-Chief, IEEE Security and Privacy Magazine
"Exploiting Software is the best treatment of any kind that I have seen on the topic of software vulnerabilities."
--From the Foreword by Aviel D. RubinAssociate Professor, Computer ScienceTechnical Director, Information Security Institute, Johns Hopkins University
How does software break? How do attackers make software break on purpose? Why are firewalls, intrusion detection systems, and antivirus software not keeping out the bad guys? What tools can be used to break software? This book provides the answers.
Exploiting Software is loaded with examples of real attacks, attack patterns, tools, and techniques used by bad guys to break software. If you want to protect your software from attack, you must first learn how real attacks are really carried out.
This must-have book may shock you--and it will certainly educate you.Getting beyond the script kiddie treatment found in many hacking books, you will learn about
Why software exploit will continue to be a serious problem
When network security mechanisms do not work
Attack patterns
Reverse engineering
Classic attacks against server software
Surprising attacks against client software
Techniques for crafting malicious input
The technical details of buffer overflows
Rootkits
Exploiting Software is filled with the tools, concepts, and knowledge necessary to break software. [강컴닷컴 제공]