Application Security in .NET


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In this course, you’ll learn the concepts for securing a .NET application, including authentication, .NET security namespaces, permissions, role-based security, and impersonation.

Target Audience
Individuals interested in learning the fundamental concepts of secure programming, or experienced programmers wishing to refresh or improve their skills. Previous programming experience with C/C++ or .NET may be beneficial

Prerequisites
None

Expected Duration (hours)
0.9

Lesson Objectives

Application Security in .NET

  • start the course
  • identify the key features of security in the .NET framework
  • describe how authentication works in .NET
  • recognize the key features of secure coding in the .NET Framework
  • list and describe the key .NET security namespaces
  • define what the Microsoft Security Development Lifecycle (SDL) is
  • describe how role-based security and permissions are used in .NET
  • demonstrate how to use the WindowsPrincipal object in .NET
  • recognize the purpose of replacing Principal objects
  • compare GenericPrincipal and GenericIdentity objects
  • describe how impersonation works in .NET
  • use imperative security checks in .NET
  • identify key features of .NET application security and how security is implemented
  • Course Number:
    sd_secp_a05_it_enus

    Expertise Level
    Intermediate