Summer Reading B2G1 Free

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Q&A | July 20, 2015

    Jesse Ball: IMG Powell’s Q&A: Jesse Ball

    Describe your latest book. I woke up one day from a sort of daydream with an idea for a book's structure, and for the thread of that book, one... Continue »
    1. $16.80 Sale Hardcover add to wish list

      A Cure for Suicide

      Jesse Ball 9781101870129

Qualifying orders ship free.
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- Programming and Languages

Programming .Net Security


Programming .Net Security Cover

ISBN13: 9780596004422
ISBN10: 0596004427
All Product Details


Synopses & Reviews

Publisher Comments:

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.

Book News Annotation:

Written for .NET application designers and C# or Visual Basic .NET programmers, this book describes the purpose and function of the key security features offered by the .NET runtime, how they interact with each other, and their relationship to the security of the underlying operating system. It then explains the cryptography classes contained in the .NET class library, and lists all the types defined in the security-related namespaces of the .NET framework base class library.
Annotation ©2004 Book News, Inc., Portland, OR (


This is a comprehensive tutorial and reference that contains numerous practical examples using C# and VB.NET.

About the Author

Allen Jones has over 15 years' experience covering a wide range of IT disciplines in a variety of sectors; however, his true passion has always been software development. Allen is currently chief architect at SmithBayes, a UK-based software firm that develops high-end strategic decision support software derived from technology used in Formula 1 motor racing.

Table of Contents

  • Dedication
  • Preface
  • Part I: Fundamentals
    • Chapter 1: Security Fundamentals
    • Chapter 2: Assemblies
    • Chapter 3: Application Domains
    • Chapter 4: The Lifetime of a Secure Application
  • Part II: .NET Security
    • Chapter 5: Introduction to Runtime Security
    • Chapter 6: Evidence and Code Identity
    • Chapter 7: Permissions
    • Chapter 8: Security Policy
    • Chapter 9: Administering Code-Access Security
    • Chapter 10: Role-Based Security
    • Chapter 11: Isolated Storage
  • Part III: .NET Cryptography
    • Chapter 12: Introduction to Cryptography
    • Chapter 13: Hashing Algorithms
    • Chapter 14: Symmetric Encryption
    • Chapter 15: Asymmetric Encryption
    • Chapter 16: Digital Signatures
    • Chapter 17: Cryptographic Keys
  • Part IV: .NET Application Frameworks
    • Chapter 18: ASP.NET Application Security
    • Chapter 19: COM+ Security
    • Chapter 20: The Event Log Service
  • Part V: API Quick Reference
    • Chapter 21: How to Use This Quick Reference
    • Chapter 22: Converting from C# to VB Syntax
    • Chapter 23: The System.Security Namespace
    • Chapter 24: The System.Security.Cryptography Namespace
    • Chapter 25: The System.Security.Cryptography.X509Certificates Namespace
    • Chapter 26: The System.Security.Cryptography.Xml Namespace
    • Chapter 27: The System.Security.Permissions Namespace
    • Chapter 28: The System.Security.Policy Namespace
    • Chapter 29: The System.Security.Principal Namespace
  • Colophon

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:

nguyen anh khoa, November 21, 2006 (view all comments by nguyen anh khoa)
this book is wonderful
Was this comment helpful? | Yes | No
(1 of 2 readers found this comment helpful)

Product Details

Freedman, Adam
O'Reilly Media
Freeman, Adam
Jones, Allen
Sebastopol, Calif.
Programming - General
Networking - General
Computer networks
Subject: framework
Security - General
Software Engineering - Programming and Languages
.NET;.NET Framework;C#;Security;VB.NET;Visual Studio .NET
CourseSmart Subject Description
Edition Number:
1st ed.
Edition Description:
Print PDF
Series Volume:
Publication Date:
9.19 x 7 x 1.4 in 2.21 lb

Other books you might like

  1. Peopleware: Productive Projects & Teams Used Trade Paper $18.95
  2. Agile Project Management with Scrum... Used Trade Paper $27.00
  3. Oracle Wait Interface: A Practical... New Trade Paper $59.00
  4. Net Development Security Solutions Used Trade Paper $1.98
  5. Mastering Oracle PL/SQL: Practical...
    New Trade Paper $49.99

Related Subjects

Computers and Internet » Networking » Computer Security
Computers and Internet » Networking » General
Computers and Internet » Software Engineering » Programming and Languages

Programming .Net Security New Trade Paper
0 stars - 0 reviews
$49.99 In Stock
Product details 718 pages O'Reilly & Associates - English 9780596004422 Reviews:
"Synopsis" by , This is a comprehensive tutorial and reference that contains numerous practical examples using C# and VB.NET.
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at