50031 - Complete .NET 2.0 Security |
|
|---|---|
| Course Code: | 50031 |
| Course Duration: | 3 days |
| Course Price: | 1800.00 |
| Availability: | |
| Overview & Objectives: |
This three-day instructor-led (Level 300) course provides a foundation of the various security APIs contained within the Microsoft .NET 2.0 base class libraries. The course begins by examining how strong naming, obfuscation, and digital certificates can prevent others from tampering with and modifying the content within a .NET assembly. The course then addresses the role of one-way encryption using hash algorithms as well as symmetrical and asymmetrical cryptographic services. This class will also examine the use of Role Based Security and Code Access Security to assign identities and permissions to users and executing assemblies. The course wraps up by examining numerous topics regarding securing ASP.NET web applications and XML web services. |
| Skills Gained: |
After completing this course, students will be able to: • Understand the Windows File Protection (WFP) object model and the use of XAML. |
| Course Modules: |
Module 1: The Assembly as a Security Boundary Lessons Module 2: Understanding the Role of Hash Algorithms Lessons Module 3: Understanding .NET Cryptographic Services Lessons Module 4: Understanding Role Based Security (RBS) Lessons Module 5: An Introduction to Code Access Security Lessons Module 6: Understanding Isolated Storage Lessons Module 7: Securing an ASP.NET Web Site Lessons Module 8: Securing XML Web Services using WSE 3.0 Lessons |
| Who Should Attend: |
The target audience for this course includes the following: • Developers with solid experience writing applications using .NET 2.0 |
| Prerequisites: |
Before attending this course, students must have: • Experience with Visual Studio IDE |

