Security with C#
Overview/Description
To show how to make assemblies secure through code access and role-based security
Target Audience
All .NET application developers
Prerequisites
Ability to program in C# and a broad knowledge of the .NET Framework
Expected Duration
340 Minutes
Objectives
:
Security with C#
describe the security threats from code and users and outline how .NET addresses them.
describe the concepts behind code access security.
explain the key concepts of role-based security in .NET.
describe the role of permission objects in .NET code access security.
demonstrate how to use code access security features imperatively and declaratively.
use permission objects declaratively and imperatively to implement code access security.
use advanced features of code access security, including link demands, identity permissions, and permission requests.
demonstrate how to configure security policy using the Microsoft Framework Configuration (MFC) tool.
use the Code Access Security Policy tool (caspol.exe) to configure security policy.
use the MFC to configure code access security for assemblies.
use the Caspol tool to configure code access security for assemblies.
implement role-based security, including identity management, role-based checks, and impersonation.
describe various authentication technologies.
outline the security implications of ASP.NET applications.
use .NET Passport, find and use Windows identity information, and use .NET security features in ASP.NET pages.
set some of the common configuration settings of an ASP.NET application.
define and address the various security aspects of building and accessing web services.
Course Number: 110468_eng