Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0321194330
ISBN-13: 9780321194336
Publisher: Addison-Wesley
Copyright: 2004
Format: Paper Bound w/CD-ROM; 208 pp
Published: 05/09/2003
Suggested retail price: $44.60
Buy from myPearsonStore
How to Break Software Security describes the general problem of software security in a practical perspective from a software tester's point of view. It defines prescriptive techniques (attacks that testers can use on their own software) that are designed to ferret out security vulnerabilities in software applications. The book's style is easy to read and provides readers with the techniques and advice to hunt down security bugs and see that they're destroyed before the software is released.
Accompanying the book is a CD-ROM containing Holodeck, which tests for security vulnerabilities. There are also a number of bug-finding tools, freeware, and an easy-to-use port scanner included on the CD-ROM.
- Uses a practical hands-on approach to testing your software for security vulnerabilities.
- Focuses your security tests on the most common places that security vulnerabilities occur:
-
The User Interface
-
Software Dependencies
-
Design
-
Process and Memory
-
- Contains numerous examples drawn from commercial applications.
- Includes end-of-chapter exercises and a glossary of terms.
- Comes with a CD-ROM featuring Holodeck, a Windows-based testing software.
(Chapters 1-6 conclude with a “Conclusion,” “Exercises,” and “References.” Chapter 7 concludes with a “Conclusion” and “References” and the Appendices conclude with only “References.”)
Preface.
Dedication.
Chapter Summaries.
I. INTRODUCTION.
II. CREATING UNANTICIPATED USER INPUT SCENARIOS.
III. DESIGN AND IMPLEMENTATION ATTACKS.
IV. APPLYING THE ATTACKS.
V. CONCLUSION.
APPENDICES.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

