How to break Web software: functional and security testing of Web applications and Web services [8. print ed.] 0321369440, 9780321369444

1,679 313 8MB

English Pages XV, 219 Seiten : Illustrationen + 1 CD-ROM (12 cm) [240] Year 2010

Report DMCA / Copyright

DOWNLOAD FILE

How to break Web software: functional and security testing of Web applications and Web services [8. print ed.]
 0321369440, 9780321369444

Table of contents :
Preface viiAcknowledgments ixAbout the Authors xi Chapter 1: The Web Is Different 1Chapter 2: Gathering Information on the Target 11Chapter 3: Attacking the Client 29Chapter 4: State-Based Attacks 41Chapter 5: Attacking User-Supplied Input Data 65Chapter 6: Language-Based Attacks 85Chapter 7: Attacking the Server 99Chapter 8: Authentication 115Chapter 9: Privacy 135Chapter 10: Web Services 149 Appendix A: Fifty Years of Software: Key Principles for Quality 159Appendix B: Flowershop Bugs 171Appendix C: Tools 179 Index 207

Polecaj historie