eLearning Categories

IT Certification
(MCSE, A+, CCIE, etc)

Security
(CISSP, CWNA, etc.)
.NET Developers
(VB.NET, C#, ASP.NET, etc)
.NET 2005
(ASP.NET v2, SQL 2005, etc))
Developers
(Java, Oracle, etc)
MS Office
(MS Office, MOUS, etc)

 


 

Microsoft .NET Security
Video Instructor-Led Format



Audience
Network Engineers, LAN professionals, Application developers, programmers, project managers and other technical individuals that will need to acquire the necessary skills for the MCSE certification exam series.
   

Duration

9 CDs
   
Course Abstract
.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. In this course, you'll learn about the security features in .NET. You'll gain an understanding of the new security architecture in the .NET Framework, and about Code Access Security in the Common Language Runtime. You'll explore how to administer security policy using visual and command-line tools. You also learn how to write script to implement security.

   
Price
Single User (CDROM)
$795.00
Singe User (eLearning Portal)
$650.00
Multi-User LAN (2-5 users)
$1449.00
more than 5 users
Call for Pricing
Program Includes

The following components are included in this course:

  • 9 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components with over 18 hours of instruction by Steven Borg
  • Printable courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Focused on practical solutions to real-world development problems
  • Comprehensive, understandable, and reusable as reference material.

   
Course Experts

Steven Borg, Microsoft Certified Trainer, MCSD.NET
Steve has over 14 years of experience creating technical solutions to a variety of civilian and military problems. He has been the primary .NET Solution presenter for Microsoft Academic at MIT, Harvard, University of Houston and several other noted institutes of higher education throughout the United States. Steve has been requested by different courseware development teams at Microsoft to teach the Beta versions of their new courseware. Steve has taught both Microsoft Official Curriculum (MOC) 2310 Introduction to ASP.NET, and MOC 2609 Introduction to Programming with C# to both students and the instructional designers. His recommendations has resulted in numerous changes to improve both Microsoft official curriculums. Steve has also taught the world-wide T-Prep of both .NET courses.

   
Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 
Level 1

Table of Contents Secure.Net Introduction


Prerequisites

Course Outline

Microsoft Certified Professional Program

Secure.Net Overview

Overview

Introduction

Security Measures Overview

Deployment Concepts

Summary

Metadata and Reflection


Overview

Viewing Metadata

Reflection

Summary

Secure Coding

Overview

Security Basics

User Authentication

Object-Based Access Control

Threat Model

Summary

Level 2

Table of Contents

Overview

Signing Basics

Symmetric Algorithm

Asymmetric Algorithm

Signing Data

Summary

Level 3

Table of Contents

Overview

Security Policy

Code Group

Security Policy Level

Policy Levels Combined

Code Group Attributes

Modifying Security Policy

Policy Tool

Security Operations

Imperative Security Operations

Declarative Security Operations

Declarative Security Check

Permission Requests

Best Practices

Summary

Level 4

Table of Contents

Overview

Role-Based Security

Principal and Identity Objects

Role-Based Security With Permission Objects

Summary

Level 5

Table of Contents

Isolated Storage

Overview

Isolated Storage Basics

Using Isolated Storage

Summary

Creating an Assembly Overview

Single-File and Multiple Assemblies

Privately Deployed and Shared Assemblies

Summary

Overview

Overview of Deployment

Setup Project

Summary

Level 6

Table of Contents

Assembly Binding and Configuration

Overview

Basics

Configuration File Syntax

Policy Configuration Files

Summary

Introduction to Web Security Overview

Secure Web Apps

Implementing Security

Summary

Level 7

Table of Contents

Validating User Input

Overview

User Input

User Input Attacks

Performing Validation

Minimum Info for Users

Summary

Securing Web Pages

Overivew

ASP.NET Authentication

Windows-Based Authentication

Formes-Based Authentication

Summary

Level 8

Table of Contents

Overview

Internet Information Services Overview

Web Client Authentication

Summary

Overview

Protecting Web Application Files

Setting File ACLS

Best Practices

Summary

Securing Microsoft SQL Server Overview

SQL Server Security

SQL Role-Based Security

Securing SQL Server Communications

SQL Injection Attacks

SQL Security Review

Summary

Level 9

Table of Contents

Protecting Communication

Overview

Digital Certificates

SSL/TLS Security Protocols

Using Internet Protocol Security

Summary

Web Applications

Overview

Web Applications

Security Test Plan

Overview

Security Testing

Summary

Best Practices Overview

Enhancements

Cryptography

Testing Web App Security

User Input

General Good Practices

Critical Best Practices

Course Outline