| |
|
| |
Implementing Security for Applications Training Class
Course ID: 5715
|
|
| |
|
|
| |
|
|
| |
Implementing Security for Applications Training Seminar
Overview: This course provides students with a thorough grounding in Microsoft .NET security implementation and general development security best practices.
Who Should Attend: This course is intended for experienced, professional application developers, including those employed by software companies or working on corporate development teams.
At Course Completion: After completing this course, students will be able to: - Explain the basic concept of application security. - Implement platform security best practices. - Implement coding security best practices. - Implement security using CLR and application domains. - Implement role-based security by using the Microsoft .NET Framework. - Implement CAS to secure applications. - Implement cryptography in .NET. - Improve the Security of remote applications built on the .NET Framework. - Improve the Security of ASP.NET applications. - Manage and configure security policies using Framework tools. - Test application security. - Deploy applications in a manner that minimizes security risks.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Agenda |
|
| |
Lesson 1: Overview of Application Security
The Importance of Application Security Application Security Best Practices
|
|
Lesson 2: Implementing Platform Security Best Practices
Security Best Practices for COM+, IIS, and SQL Server 2000 Using ACLs and DACLs Using Windows Least-Privilege Accounts Using Audit Trails Implementing Platform Cryptography Implementing Data Protection
|
Lesson 3: Implementing Coding Security Best Practices
Validating Application Input Evaluating Canonicalization Issues Using Security Exceptions
|
Lesson 4: Using .NET Framework Security Features
Implementing CLR Security Mechanism Implementing Security Using Application Domains
|
Lesson 5: Implementing Role-based Security
Basics of Role-Based Security Role-Based Security with Principal and Identity Objects Role-Based Security with Permission Objects
|
|
Lesson 6: Implementing Code-Access Security
Overview of Code-Access Security Performing Basic Security Operations Performing Imperative Security Operations Performing Declarative Security Operations Adding Permission Requests
|
Lesson 7: Implementing Cryptography in .NET
Implementing Symmetric Cryptography Implementing Asymmetric Cryptography
|
Lesson 8: Securing ASP.NET Applications
Implementing Authentication in ASP.NET Applications Implementing Authorization in ASP.NET Applications Implementing Impersonation in ASP.NET Applications Securing Web Files and Folders
|
Lesson 9: Securing Remote .NET Applications
Introducing .NET Application Security Implementing Authentication and Authorization in .NET Remoting Applications Introducing Web Service Security Implementing WS Securityq
|
|
Lesson 10: Configuring .NET Security
Managing Security Policies Using Mscorcfg.msc Managing Security Policy Levels Using Mscorcfg.msc
|
Lesson 11: Implementing Security Testing
Overview of Security Testing Creating a Security Test Plan Performing Security Testing
|
Lesson 12: Deploying Applications with Security
Deploying .NET Applications with Security Settings Deploying .NET Applications with Publisher Identity and Code Integrity
| |
|
| |
|
|
|
| |
|
|
| |
Pre-requisites |
|
| |
Students should have a minimum of 1 year of experience using Microsoft Visual Studio .NET 2003 (.NET Framework 1.1) and 2-3 years of additional development experience.
Should be experienced in either Visual Basic .NET or Visual C#.
|
|
|
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
| |
|
| |
Implementing Security for Applications Training Course Dates and Locations
|
|
| |
|
|
| |
Course ID: 5715
| Course Duration: 5 Days
|
|
| |
|
|
| |
Locations: |
|
| |
|
|
| |
|
|
| |
|
|
| |
| Start Date |
Price |
|
Location/Event Details |
Register Online |
Request More Info |
|
Print/Fax Register |
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Select a market segment to view more courses
|
|
| |
|
|
| |
Or, select a category to view more Information Technology courses
|
|
| |
|
|
| |
Browse By Category
Browse By Location
Browse New Courses
|
|
| |
|
|
|
| |
| |
|
|
|
|