Security with VB.NET

This course is included in our On-demand training solution.


To show how to make assemblies secure through code access and role-based security

Target Audience

All .NET application developers


Ability to program in Visual Basic .NET and a broad knowledge of the .NET Framework

Expected Duration

340 min.

Course Objectives

Security with VB.NET

  • 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.