Lock your Ad to the Top of this Site - Readers always see it! - Advertise Here
 


Programming .NET Security (with source code)

  • 3,097 views
  • In: .NET, IT eBooks, Software Development
  • Author : ganelon
  • 2 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 5

    cover

    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.

    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.

    Programming .NET Security was written for two groups of people. First, we wrote for the architects and designers of .NET applications who must understand the capabilities and limitations of .NET security to factor them into their designs and plans. Each chapter in Parts II, III, and IV begins with a detailed discussion that describes the technology but does not go to the level of discussing individual classes and methods.

    Second, we wrote for all C# and Visual Basic .NET programmers who want to know how to use the features of the .NET Framework to write more secure applications. Following a technical introduction, each chapter in Parts II, III, and IV contains a detailed explanation of how to program the features of the .NET Framework being discussed; numerous code samples accompany these sections to clarify the points being made. Specifically for advanced programmers, our discussions of code-access security and cryptography contain fully worked examples on how to extend the .NET Framework security mechanisms.

    This book is focused on .NET Framework security programming; we assume no prior exposure to the .NET security classes, but expect the reader to have basic experience as a competent C# or Visual Basic .NET programmer.

    TABLE OF CONTENT:
    Chapter 01 - Security Fundamentals
    Chapter 02 - Assemblies
    Chapter 03 - Application Domains
    Chapter 04 - The Lifetime of a Secure Application
    Chapter 05 - Introduction to Runtime Security
    Chapter 06 - Evidence and Code Identity
    Chapter 07 - Permissions
    Chapter 08 - Security Policy
    Chapter 09 - Administering Code-Access Security
    Chapter 10 - Role-Based Security
    Chapter 11 - Isolated Storage
    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
    Chapter 18 - ASP.NET Application Security
    Chapter 19 - COM+ Security
    Chapter 20 - The Event Log Service
    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

    Download from Rapidshare
    or
    Download from Mihd

    Password:ganelon

    del.icio.us:Programming .NET Security (with source code)digg:Programming .NET Security (with source code)blinklist:Programming .NET Security (with source code)reddit:Programming .NET Security (with source code)Y!:Programming .NET Security (with source code)

    Random Posts

    Leave a Reply

    You must be logged in to post a comment.