BUY THIS BOOK
Add to Cart

Print Book $44.95


Add to Cart

PDF $35.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £31.95

What is this?

Looking to Reprint or License this content?

Programming .NET Security

By Adam Freeman, Allen Jones
First Edition  June 2003 
Pages: 714
ISBN 10: 0-596-00442-7 | ISBN 13: 9780596004422

Buy 2 Get 1 Free Free ShippingGuarantee

Book description

With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack of experience can still allow a program to be used in an unintended way, Programming .NET Security shows you how the various tools will help you write secure applications.
Full Description

With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack of experience can still allow a program to be used in an unintended way, Programming .NET Security shows you how the various tools will help you write secure applications. The book works as both a comprehensive tutorial and reference to security issues for .NET application development, and contains numerous practical examples in both the C# and VB.NET languages. With Programming .NET Security, you will learn to apply sound security principles to your application designs, and to understand the concepts of identity, authentication and authorization and how they apply to .NET security. This guide also teaches you to:
  • use the .NET run-time security features and .NET security namespaces and types to implement best-practices in your applications, including evidence, permissions, code identity and security policy, and role based and Code Access Security (CAS) use the .NET cryptographic APIs , from hashing and common encryption algorithms to digital signatures and cryptographic keys, to protect your data.
  • use COM+ component services in a secure manner
If you program with ASP.NET will also learn how to apply security to your applications. And the book also shows you how to use the Windows Event Log Service to audit Windows security violations that may be a threat to your solution. Authors Adam Freeman and Allen Jones, early .NET adopters and long-time proponents of an "end-to-end" security model, based this book on their years of experience in applying security policies and developing products for NASDAQ, Sun Microsystems, Netscape, Microsoft, and others. With the .NET platform placing security at center stage, the better informed you are, the more secure your project will be.

Browse within this book

Cover | Table of Contents | Colophon




Featured customer reviews

Be the first person to review this book!

Write a Review


Media reviews "Until now there wasn't a book that specifically or sufficiently covered the very important aspect of not only programming for .NET--but programming securely. Adam Freeman and Allen Jones have put together a clear and concise book covering every aspect of what you need to know to program securely for .NET...This is a must-read book for programmers."
--Tony Bradley, About.com, February 2004
http://netsecurity.about.com/cs/bookreviews/gr/aapr020704.htm

"I get really excited about a book when it contains a lot of good information and I am able to actually use it to solve real-world problems. After reading this book, I was able to help solve a really tricky (and politically challenging) security issue quite quickly. If you have anything to do with your company's security systems or write any .NET code, I think this book deserves a place in your reference section. This is certainly the best book on .NET security I have read thus far."
--Salt Lake City ColdFusion User Group, December 2003

"The information is presented clearly and succinctly. Mentioned above is that the book uses a great deal of code snippets to clarify the concepts being explained. This is the only way to explain such a dense topic as there is no way to simply explain it without showing an example of it."
--Security Forums Dot Com, December 2003
http://www.security-forums.com/forum/viewtopic.php?t=10913

Read all reviews

See larger cover