Level
1: .NET Security
2 Days
.NET revolutionizes
application security by providing the framework for developing
secure Windows and Web applications. This course teaches you the
basic concepts underlying Code Access Security, role-based security,
and how to implement security in your applications to protect
your code and your users against attack.
Topics Covered:
Administer security
policy.
Create and digitally sign assemblies.
Validate data and handle errors safely.
Choose the right permission set for your code.
Manage Windows security.
Use Windows role-based security in your applications.
Work with Isolated Storage.
Overview of Security in .NET
Security as a System
Security in .NET
Designing Secure Systems
Security Administration
Security Policy
in the CLR
Configuring Policy
Working with Command Line Tools
Other Security Tools
Creating Secure
Assemblies
Assembly Overview
Exception Handling
Protecting Source Code
Coding Best Practices
Digging into Code
Access Security
Permission Requests
Determining Effective Permissions
Understanding and
Using Windows Security
Windows Security
Basics
DACLs and .NET
Role-Based Security
for Windows Applications
Role-Based Security
Overview
.NET Security Classes
Implementing Application Security
Isolated Storage
Understanding Isolated
Storage
Mechanics of Isolated Storage
Types of Isolation
Administering Isolated Storage
Securing SQL Server
Data
Installing SQL Server
SQL Server in Visual Studio .NET
SQL Server Security Architecture