A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(8911) Installation and Deployment in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(F1024) What's New in Microsoft CRM 3.0 - Applications - Microsoft Training Courses in London and South West
Course:(2732) Planning Deploying and Managing an Enterprise Project Management Solution - Microsoft Training Courses in London and South West
Course:(2505) Deploying Microsoft Office XP - Microsoft Training Courses in London and South West
indexes/Certification_courses_index.aspx Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2830) Designing Security for Microsoft Networks - Microsoft Training Courses in London and South West
Course:(80054) Project Managing Microsoft Dynamics CRM Implementations with Microsoft Dynamics Sure Step - Microsoft Training Courses in London and South West
Course:(F1008) Developer Reskilling: Visual FoxPro to Visual Basic - Microsoft Training Courses in London and South West
Course:(F1002) Visual FoxPro 6.0 Enterprise - Microsoft Training Courses in London and South West
Course:(8529) Microsoft CRM 3.0 Administration - Microsoft Training Courses in London and South West
Course:(2731) Deploying and Managing Microsoft Identity Integration Server (MIIS) 2003 - Microsoft Training Courses in London and South West
Course:(4009) Setting Up Projects for Success Using Microsoft Office Project 2003 - Microsoft Training Courses in London and South West
Course:(8522) Microsoft CRM 3.0 Marketing Automation - Microsoft Training Courses in London and South West
Course:(F1028) Introduction to Microsoft Dynamics CRM 4 for Small and Medium Businesses - Microsoft Training Courses in London and South West
Course:(F1023) What's New in Microsoft CRM 3.0 - Technical - Microsoft Training Courses in London and South West
Exchange Server 2010 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8526) Microsoft CRM 3.0 Installation and Configuration - Microsoft Training Courses in London and South West
Visual Studio 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2840) Implementing Security for Applications - Microsoft Training Courses in London and South West
Course:(4005) Beyond the Spreadsheet: Managing Financial Information Using Microsoft Office Access 2003 - Microsoft Training Courses in London and South West
Course:(80003) Workflow in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Visual Basic .NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(5056) First Look: Windows Vista for IT Professionals - Microsoft Training Courses in London and South West
Course:(80002) Administration in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(2015) Enabling Business Processes using XML Smart Documents and Smart Solutions within the Microsoft Office System - Microsoft Training Courses in London and South West
Visual Studio .NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8524) Microsoft CRM 3.0 Service Scheduling - Microsoft Training Courses in London and South West
Application Architecture Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(F1032) Fast Track to Microsoft Dynamics CRM 4.0 Certification: Become a CRM Power User in 3 Days Flat! - Microsoft Training Courses in London and South West
Course:(8912) Customisation and Configuration in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(4002) Forecasting and Trend Analysis Using Microsoft Office Excel 2003 - Microsoft Training Courses in London and South West
Course:(2151) Microsoft Windows 2000 Network and Operating System Essentials - Microsoft Training Courses in London and South West
Windows Server 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8913) Applications in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(8521) Microsoft CRM 3.0 Sales Management - Microsoft Training Courses in London and South West
Course:(F1033) Fast Track to Microsoft Dynamics CRM 4.0 Certification: Become a CRM Developer in 5 Days Flat! - Microsoft Training Courses in London and South West
Course:(F1004) FoxPro 2.6 Intensive - Microsoft Training Courses in London and South West
Course:(4008) Building Better Microsoft Office Word 2003 Documents in Less Time - Microsoft Training Courses in London and South West
Course:(6064) Planning, Implementing, and Managing Windows Mobile 6 - Microsoft Training Courses in London and South West
Course:(8530) Microsoft CRM 3.0 Data Migration - Microsoft Training Courses in London and South West
Course:(8525) Microsoft CRM 3.0 Customization - Microsoft Training Courses in London and South West
Course:(80141) Integrating Microsoft Dynamics CRM 4.0 and Microsoft Office SharePoint Server 2007 - Microsoft Training Courses in London and South West
Course:(6067) Developing Native Applications for Microsoft Windows Mobile 6 - Microsoft Training Courses in London and South West
Course:(8910) What's New in Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(2810) Fundamentals of Network Security - Microsoft Training Courses in London and South West
Course:(6066) Developing Managed Applications for Microsoft Windows Mobile 6 - Microsoft Training Courses in London and South West
Course:(F1030) Advanced Microsoft Dynamics CRM 4 for Small and Medium Businesses - Microsoft Training Courses in London and South West
Course:(4003) Summarizing Microsoft Office Excel 2003 Data to Make Better Business Decisions - Microsoft Training Courses in London and South West
Visual Studio 2010 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2439) Scripting Microsoft Windows Management Instrumentation - Microsoft Training Courses in London and South West
Course:(2088) Designing a Highly Available Web Infrastructure (IIS) - Microsoft Training Courses in London and South West
Course:(2381) Planning Collaborative Solutions With Microsoft Office XP Technologies - Microsoft Training Courses in London and South West
Course:(8879) Using the Microsoft Dynamics Sure Step Methodology for Microsoft Dynamics CRM - Microsoft Training Courses in London and South West
Course:(F1034) Fast Track to Microsoft Dynamics CRM 4.0 Certification: Become a CRM Expert in 7 Days Flat! - Microsoft Training Courses in London and South West
Course:(2657) Programming Microsoft Access 2002 - Microsoft Training Courses in London and South West
Course:(4006) Time and Task Management Using Microsoft Office Outlook 2003 - Microsoft Training Courses in London and South West
Course:(F1037) Customisation of xRM/CRM for Microsoft Partners and Customers - Microsoft Training Courses in London and South West
Application Centre Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6331) Deploying and Managing Microsoft System Center Virtual Machine Manager - Microsoft Training Courses in London and South West
Visual Basic 6.0 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(7197) Managing Enterprise Desktops Using the Microsoft Desktop Optimization Pack - Microsoft Training Courses in London and South West
Visual Studio 2005 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8969) Extending Microsoft Dynamics CRM 4.0 - Microsoft Training Courses in London and South West
Course:(2300) Developing Security-Enhanced Web Applications - Microsoft Training Courses in London and South West
Course:(2016) Bringing Data into Desktop Programs using the Microsoft Office 2003 Editions Research and Reference Technologies - Microsoft Training Courses in London and South West
Course:(F1029) Intermediate Microsoft Dynamics CRM 4 for Small and Medium Businesses - Microsoft Training Courses in London and South West
Course:(3373) First Look: Getting Started with Windows SharePoint Services 3.0 Hands-On Lab - Microsoft Training Courses in London and South West
Course:(4004) Managing Critical Business Information Using Microsoft Office Access 2003 - Microsoft Training Courses in London and South West
Course:(2052) Using Microsoft Visual Studio Tools for the Microsoft Office System - Microsoft Training Courses in London and South West
Course:(2433) Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials - Microsoft Training Courses in London and South West
Course:(8531) Extending Microsoft CRM 3.0 - Microsoft Training Courses in London and South West
Course:(F1001) Visual FoxPro 6.0 Intensive - Microsoft Training Courses in London and South West
Course:(80047) Using Microsoft Dynamics Sure Step - Microsoft Training Courses in London and South West
Course:(F1035) Fast Track to Microsoft Dynamics CRM 4.0 Certification: Become a CRM Guru in 10 Days Flat! - Microsoft Training Courses in London and South West
Course:(3087) First Look: Microsoft Windows Vista for Developers - Microsoft Training Courses in London and South West
Knowledge Management Training Course Index - F1Computing Microsoft Training Courses London South West UK
Microsoft Dynamics CRM Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2018) Creating and Customizing Team Folders - Microsoft Training Courses in London and South West
Visual Studio 6.0 Training Course Index - F1Computing Microsoft Training Courses London South West UK

Compare Recently Viewed Course Dates



Exclusive
Security

Implementing Security for Applications
(Microsoft Training Course: 2840) - 5 days - £2640 exc VAT

 FebMarAprMayJunJulAugSepOctNovDecJan
London20
Ask a Question ?Print 2 Page PDF


> Target Audience
This course is intended for experienced, professional application developers, including those employed by software companies or working on corporate development teams
> Course outline
  1. Overview of Application Security
  2. Implementing Platform Security Best Practices
  3. Implementing Coding Security Best Practices
  4. Using .NET Framework Security Features
  5. Implementing Role-based Security
  6. Implementing Code-Access Security
  7. Implementing Cryptography in .NET
  8. Securing ASP.NET Applications
  9. Securing Remote .NET Applications
  10. Configuring .NET Security
  11. Implementing Security Testing
  12. Deploying Applications with Security


Module 1: Overview of Application Security
  • This module introduces students to the concept of application security. It explains the importance of security and the various application security loopholes. The module discusses the essential components of a successful Secure Development Process, such as threat modeling and threat mitigation. In addition, the module explains the security best practices.
  • Lessons
  • The Importance of Application Security Application Security Best Practices
  • Lab: Threat Modeling and Threat Mitigation
  • After completing this module, students will be able to:
  • Explain the basic concept of application security
top
Module 2: Implementing Platform Security Best Practices
  • This module focuses on implementing platform security best practices. It discusses the concept of ACLs and DACLs and enables students to use various built-in functions for implementing platform security using ACLs and DACLs. The module also explains how to create custom accounts with least privilege for running Microsoft ASP.NET applications and how to view audit trails. In addition, the module explains how to implement security defaults in an application. Finally, the module discusses the use of digital certificates and signatures and how to implement platform cryptography.
  • Lessons
  • 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
  • Lab: Using ACLs and DPAPI
  • After completing this module, students will be able to:
  • Implement platform security best practices
top
Module 3: Implementing Coding Security Best Practices
  • This module focuses on implementing coding security best practices. It enables students to validate application input for securing applications. The module also discusses how to secure local and third-party components and evaluate canonicalization issues. In addition, the module enables students to implement error-handling guidelines to defend against security exceptions.
  • Lessons
  • Validating Application Input Evaluating Canonicalization Issues Using Security Exceptions
  • Lab: Verifying User Input
  • After completing this module, students will be able to:
  • Implement coding security best practices
top
Module 4: Using .NET Framework Security Features
  • This module focuses on .NET Framework security features. It explains how to use stack walks to defend against lurking attacks. In addition, the module enables students to implement security using application domains.
  • Lessons
  • Implementing CLR Security Mechanism Implementing Security Using Application Domains
  • Lab: Invoking a Third-Party Assembly in Application Domain
  • After completing this module, students will be able to:
  • Implement security using CLR and application domains
top
Module 5: Implementing Role-based Security
  • This module discusses programming techniques for implementing role-based security by using the Microsoft .NET Framework.
  • Lessons
  • Basics of Role-Based Security Role-Based Security with Principal and Identity Objects Role-Based Security with Permission Objects
  • Lab: Implementing Role-based Security
  • After completing this module, students will be able to:
  • Implement role-based security by using the Microsoft .NET Framework
top
Module 6: Implementing Code-Access Security
  • This module focuses on implementing CAS. It explains how to work with code access permissions and apply CAS checks. In addition, the module discusses the default membership conditions and the four CAS policy levels.
  • Lessons
  • Overview of Code-Access Security Performing Basic Security Operations Performing Imperative Security Operations Performing Declarative Security Operations Adding Permission Requests
  • Lab: Implementing Code-Access Security
  • After completing this module, students will be able to:
  • Implement CAS to secure applications
top
Module 7: Implementing Cryptography in .NET
  • This module focuses on implementing symmetric and asymmetric cryptography to secure .NET applications.
  • Lessons
  • Implementing Symmetric Cryptography Implementing Asymmetric Cryptography
  • Lab: Implementing Symmetric and Asymmetric Cryptography
  • After completing this module, students will be able to:
  • Implement cryptography in .NET
top
Module 8: Securing ASP.NET Applications
  • This module focuses on securing ASP.NET applications. It discusses the various ASP.NET security features, such as authentication, authorization and impersonation, and how to implement each of these security features. In addition, the module explains how to secure Web files and folders.
  • Lessons
  • Implementing Authentication in ASP.NET Applications Implementing Authorization in ASP.NET Applications Implementing Impersonation in ASP.NET Applications Securing Web Files and Folders
  • Lab: Securing ASP.NET Applications Using Form Authentication and SQL Server
  • After completing this module, students will be able to:
  • Secure ASP.NET applications
top
Module 9: Securing Remote .NET Applications
  • This module focuses on securing remote .NET applications. The module enables students to implement Web Service Enhancements. It also explains how to configure remoting for security.
  • Lessons
  • Introducing .NET Application Security Implementing Authentication and Authorization in .NET Remoting Applications Introducing Web Service Security Implementing WS Security
  • Lab: Securing Remote .NET Applications
  • After completing this module, students will be able to:
  • Secure remote .NET applications
top
Module 10: Configuring .NET Security
  • This module focuses on configuring security using .NET tools. It explains how to manage security policies using Mscorcfg.msc and Caspol.exe.
  • Lessons
  • Managing Security Policies Using Mscorcfg.msc Managing Security Policy Levels Using Mscorcfg.msc
  • Lab: Configuring .NET Security
  • After completing this module, students will be able to:
  • Manage and configure security policies using .NET Framework tools
top
Module 11: Implementing Security Testing
  • This module focuses on testing application security. It explains the need for security testing and discusses the best practices to be followed for security testing. The module also explains how to assess application security by using techniques such as footprint analysis and penetration testing. In addition, the module enables students to test application security by using various security testing tools.
  • Lessons
  • Overview of Security Testing Creating a Security Test Plan Performing Security Testing
  • Lab: Testing Application Security
  • After completing this module, students will be able to:
  • Test application security
top
Module 12: Deploying Applications with Security
  • This module focuses on deploying secure applications. It enables students to sign assemblies. In addition, the module discusses strong-named assemblies and how to configure security settings with Mscorcfg.exe and Caspol.exe.
  • Lessons
  • Deploying .NET Applications with Security Settings Deploying .NET Applications with Publisher Identity and Code Integrity
  • Lab: Deploying Applications with Security
  • After completing this module, students will be able to:
  • Deploy applications in a manner that minimizes security risks.
top
> Pre-Requisites
Before attending this course, 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#
> Purpose
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
> EXAMS
There are no exams directly associated with this course