ACKNOWLEDGMENTS xi
INTRODUCTION xxi
CHAPTER 1: WHY WEB SECURITY MATTERS 1
CHAPTER 2: HOW THE WEB WORKS 15
CHAPTER 3: SAFELY ACCEPTING USER INPUT 39
CHAPTER 4: USING QUERY STRINGS, FORM FIELDS, EVENTS, AND BROWSER
INFORMATION 65
CHAPTER 5: CONTROLLING INFORMATION 87
CHAPTER 6: KEEPING SECRETS SECRET ? HASHING AND ENCRYPTION 117
CHAPTER 7: ADDING USERNAMES AND PASSWORDS 151
CHAPTER 8: SECURELY ACCESSING DATABASES 185
CHAPTER 9: USING THE FILE SYSTEM 207
CHAPTER 10: SECURING XML 225
CHAPTER 11: SHARING DATA WITH WINDOWS COMMUNICATION FOUNDATION
255
CHAPTER 12: SECURING RICH INTERNET APPLICATIONS 289
CHAPTER 13: UNDERSTANDING CODE ACCESS SECURITY 315
CHAPTER 14: SECURING INTERNET INFORMATION SERVER (IIS) 329
CHAPTER 15: THIRD-PARTY AUTHENTICATION 359
CHAPTER 16: SECURE DEVELOPMENT WITH THE ASP.NET MVC FRAMEWORK
385
MVC Framework 398
INDEX 399
Barry Dorrans is a consultant, speaker and Microsoft MVP in the "Visual Tools ? Security" category. His approach to development and writing blends humor with the paranoia suitable for considering security.
Ask a Question About this Product More... |