Microsoft.NET

Goals


- Implement the security mechanisms offered by the .NET framework in business applications

Program

Security concepts: authentication, protection, encryption
Reminders of the .NET platform structure
Security levels: application, runtime environment (CLR), framework

Code signing and verification
CLR configuration and protection models
CLR security strategy
Application deployment and execution rules

Practical workshop: assembly loading and securing (Code Access Security) – Code loading and unloading of an appdomain

Cryptography concepts: models (symmetric / asymmetric) and
.NET API engine for encryption and certificate management (signature, use)
Secure dialogue (SSL and HTTPS)

Practical workshop: data encryption with Cryptography.Pkcs – use of several tools security (Certificate Creation / Manage Tool, File Signing Tool, …)

Authentication mechanism offered by .NET
Role based and Configuration of .Net Policies on a workstation (codegroups)
Implementation of a protection model
Execution restrictions and use of isolated storage environments

Practical workshop: Identity and Principal objects – Use of ACL and DACL – Management of security policies using Mscorcfg.msc

Classic attack modes
Key and password management
Security of Web applications (IIS, ASP.NET, SharePoint)
Security of web services: .NET implementation of the WSS-I standard

Practical workshop: securing ASP.NET applications – Security in IIS – WS-Security implementation

Duration

3 days

Price

£ 1875

Audience

Developers, designers and project managers

Prerequisites

Notions of .NET developments

Reference

.NE298-F

Sessions

Contact us for more informations about session date