Search
Go

Shop by category
 
Beginning ASP.NET Security (Wrox Programmer to Programmer)
Email a friendView larger image

Beginning ASP.NET Security (Wrox Programmer to Programmer)

List Price: $44.99
Our Price: $29.69
You Save: $15.30 (34%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

ACOM-INT_book_usedverygood_0470743654

In Stock
Usually ships in 1 business days
Only 1 left in stock, order soon!

Note: Item may be sold and shipped by another company. Learn more.
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

Programmers: protect and defend your Web apps against attack!

You may know ASP.NET, but if you don't understand how to secure your applications, you need this book. This vital guide explores the often-overlooked topic of teaching programmers how to design ASP.NET Web applications so as to prevent online thefts and security breaches.

You'll start with a thorough look at ASP.NET 3.5 basics and see happens when you don't implement security, including some amazing examples. The book then delves into the development of a Web application, walking you through the vulnerable points at every phase. Learn to factor security in from the ground up, discover a wealth of tips and industry best practices, and explore code libraries and more resources provided by Microsoft and others.

  • Shows you step by step how to implement the very latest security techniques
  • Reveals the secrets of secret-keeping—encryption, hashing, and not leaking information to begin with
  • Delves into authentication, authorizing, and securing sessions
  • Explains how to secure Web servers and Web services, including WCF and ASMX
  • Walks you through threat modeling, so you can anticipate problems
  • Offers best practices, techniques, and industry trends you can put to use right away

Defend and secure your ASP.NET 3.5 framework Web sites with this must-have guide.

Product Details:
Author: Barry Dorrans
Paperback: 436 pages
Publisher: Wrox
Publication Date: April 06, 2010
Language: English
ISBN: 0470743654
Product Length: 9.26 inches
Product Width: 7.46 inches
Product Height: 0.97 inches
Product Weight: 1.79 pounds
Package Length: 9.21 inches
Package Width: 7.4 inches
Package Height: 1.02 inches
Package Weight: 1.76 pounds
Average Customer Rating: based on 6 reviews
Customer Reviews:
Average Customer Review: 5.0 ( 6 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

6 of 6 found the following review helpful:

5Excellent all round view of ASP.net securityMar 02, 2010
By A. Mackey "alexmackey2"
Beginning ASP.net security begins by introducing the reader to security principals such as defence in depth, never trusting user input etc. The author then ensures the reader understands how the web and ASP.net function by providing an overview of HTTP & ASP.net processing of events, form submissions and Viewstate- all essential concepts to understand the security issues surrounding ASP.net applications.

The book is divided into 16 easy to read chapters. Chapters contain small snippets of code and demonstrate various security issues ensuring the reader understands the problem being discussed. Detailed advice is then given and solutions provided to fix the various issues.

Issues are supplemented with real world examples and the author's own experience (I chuckled at the index server example) and help provide some colour to what can be a difficult topic to keep interesting.

The book covers all major web based security issues such as XSS, XSRF, Sql Injection and also related topics such as securing IIS and issues surrounding the file system. Important concepts such as encryption, hashing and certificates are also covered in depth. The final chapters cover advanced topics such as CAS, Securing IIS and third party authentication solutions.

So what could be better? very little the book is clear, easy to read and contains concise examples. I would have perhaps liked to see an example of implementing a custom membership provider and a bit more on client side scripting/ajax related issues but the book does a great job covering the major areas and pointing the reader towards further resources.

I liked that the book provides recipes for dealing with complex problems such as implementing certificate based authentication and implementing Open ID. Several useful tools I wasn't aware of are also referenced.

Before I began reading Barry's book although no security expert I considered that I had a pretty good knowledge of security and was glad to see for the most part the book confirmed my understanding! It always surprises me how many web developers have so little knowledge of basic security concepts and best practice. There is no excuse now and if you have never looked into security this book should be required reading! However don't think that this book has nothing to offer the intermediate/advanced developer as it had many gem's for me (correct implementation of salting passwords, certificates, ViewStateUserKey, WCF security).

This book is a great introduction to security and related concepts and will serve as a useful reference/cook book to more experienced developers.

5 of 5 found the following review helpful:

5Excellent coverage of Security for ASP.NETJul 11, 2010
By Baskin I. Tapkan
Title of Barry Dorrans' book "Beginning ASP.NET Security" is not quite inline with the contents of the book I would think. I would at least make the title 'Intermediate'. Because you may see some eyes roll, when you see "Beginner's..." in the title. However given that securing applications is a journey, rather than the destination, maybe he has a valid point.

Mr. Dorrans does a very thorough job covering many and various aspects of web security. First chapter opens up with a defaced web site and a list "do's", such as never trusting input, failing gracefully (not giving any useful information such as stacktrace), watching and logging actions, and using the least privilege principles while running the applications. Lot of times, I hear "we use SSL, we are secure". Such naive developer should really consider reading this book.

Chapter 2 explains how the web works, and this is totally beginner's chapter, but still a great refresher. Introduces Fiddler2, Tracing in asp.net, the ASP.NET pipeline and web forms. Chapter 3 is about user input. I have read the book "Writing Secure Code" and very glad to see Mr. Dorrans's referencing of this book in the second paragraph. Goes on to introduce cross-site scripting attack and protection of cookies, the out-of-the box Validation controls which classic ASP.NET offers.

Chapter 4 extends the user input validation in forms of query strings, form fields, events and such, and the main take away is the CSRF (Cross-site request forgery) attack. Enjoyed reading the section of writing an HTTP module to protect against CSRF attacks which is a few pages long. Chapter 5 dives into ViewState, validating it, encrypting it. Error handling and logging, exception handling, and WMIare precious gems to take away from this chapter as well.

Chapter 6 is about hashing and encryption. Then goes in depth with salting, storing passwords, types of encyrption which are very inline with the next chapter, about user names and passwords. The authentication and authorization are discussed. Chapter 8 is securing database access, and the well-known SQL-injection attack followed by another chapter on filesystem security. The fileupload control for asp.net is introduced.

Chapter 10 is about XML security, validating, parsing, querying and xpath injection. Really enjoyed the short to the point code snippets in this chapter. Another take away is signing and encrypting an XML document using X509 certificate.

Part III (the remaining chapters) are getting further closer to the metal and relatively new technologies (.NET 3.0 and up). WCF, RIA (Ajax) and CAS are discussed in detail in chapter 11, 12, and 13. I would think in the next release CAS is going to be revised for .NET 4. Chapter 14 is about IIS security, logging etc. Chapter 15, 3rd party authentication was quite welcome these days, really enjoyed the Open-ID introduction and examples around it. The final chapter is about security in the ASP.NET MVC framework, securing controller actions, anti-forgery token for XSS, and using filters to custom authorization which I am actively using in current project.

Really enjoyed reading this book. Covers many aspects of security in various technologies,areas offered by ASP.NET. Highly recommend any developer who is actively developing web pages utilizing the .NET stack.

2 of 3 found the following review helpful:

4Excellent beginners guide to ASP.NET securityMay 06, 2010
By Michael Jolley
I was very pleased with the topics covered in this book. Barry Dorrans delivered a very non-interesting subject in a manner that kept your attention throughout. I wish more entry-level developers would read this before getting started. They would certainly have a better understanding of ASP.NET security and how to implement better coding practices up front.

5Great bookMay 02, 2012
By Roman
A very good coverage of ASP.NET Security by the author. The book covers many topics of security and although it says "Beginning" in the title, it goes beyond that. Definitely recommend to every ASP.NET developer.

5Excellent bookApr 29, 2012
By Luis Rojas Mendez
This book is focus on what I was expecting to ready about, how to write secure code on ASP.NET. I use it as daily reference at work

See all 6 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore