Innocent Code

A security wake-up call for web programmers

Specificaties
Ingenaaid, 226 blz. | Engels
Uitgevers overig | 1e druk, 2004
ISBN13: 9780470857441
Rubricering
Uitgevers overig 1e druk, 2004 9780470857441
Gratis verzonden | Dit product is uitverkocht
92,11

Samenvatting

Dit boek is veel meer dan een wake-up-call. Het is ook een eye-opener. Zelfs voor diegenen die al weten van de problemen met Web server security, is het een serieuze waarschuwing voor wat te doen en wat niet te doen. In het boek vindt u een aantal aansprekende voorbeelden.

Specificaties

ISBN13:9780470857441
Taal:Engels
Bindwijze:ingenaaid
Aantal pagina's:226
Druk:1

Inhoudsopgave

Foreword.
Acknowledgments.
Introduction.

I.1 The Rules.
I.2 The Examples.
I.3 The Chapters.
I.4 What is Not in this Book?
I.5 A Note From the Author.
I.6 Feedback.

1. The Basics.
1.1 HTTP.
1.2 Sessions.
1.3 HTTPS.
1.4 Summary.
1.5 Do You Want to Know More?

2. Passing Data to Subsystems.
2.1 SQL Injection.
2.2 Shell Command Injection.
2.3 Talking to Programs Written in C/C++.
2.4 The Evil Eval.
2.5 Solving Metacharacter Problems.
2.6 Summary.

3. User Input.
3.1 What is Input Anyway?
3.2 Validating Input.
3.3 Handling Invalid Input.
3.4 The Dangers of Client-side Validation.
3.5 Authorization Problems.
3.6 Protecting Server-generated Input.
3.7 Summary.

4. Output Handling: The Cross-site Scripting Problem.
4.1 Examples.
4.2 The Problem.
4.3 The Solution.
4.4 Browser Character Sets.
4.5 Summary.; 4.6 Do You Want to Know More?

5. Web Trojans.
5.1 Examples.
5.2 The Problem.
5.3 A Solution.
5.4 Summary.

6. Passwords and Other Secrets.
6.1 Crypto-stuff.
6.2 Password-based Authentication.
6.3 Secret Identifiers.
6.4 Secret Leakage.
6.5 Availability of Server-side Code.
6.6 Summary.
6.7 Do You Want to Know More?

7. Enemies of Secure Code.
7.1 Ignorance.
7.2 Mess.
7.3 Deadlines.
7.4 Salesmen.
7.5 Closing Remarks.
7.6 Do You Want to Know More?

8. Summary of Rules for Secure Coding.

Appendix A: Bugs in the Web Server.
Appendix B: Packet Sniffing.
Appendix C: Sending HTML Formatted E-mails with Forged Sender Address.
Appendix D: More Information.
Acronyms.
References.
Index.

Net verschenen

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Innocent Code