Page Loading...
Layout Table~~~~3210~3210~~
5 Sessions - 15 Hours of Interactive Training~
Microsoft’s .NET framework for building and delivering web services has a rich security model. The .NET Security for Developers Part 1 training course from LearnKey starts with security basics including system design, security policy, and Windows security fundamentals, and then shows you how to effectively employ .NET features like SQL Server security and isolated storage. Expert instructors Andy Baron and Mary Chipman combine a practical approach to solving security problems faced by .NET developers with lots of code examples and explanations of underlying theory and concepts. At the conclusion of this training course, you’ll be able to begin taking advantage of the security features in the .NET framework.
Prerequisites: Previous programming experience with Visual Basic.NET.
Benefits
• Increase your earning potential and technical security credibility.
• Enhance employment opportunities with in-demand Internet security knowledge.
• LearnKey courses will arm you with the latest technology on security issues. .~~~3210~3211~~
Course Outline Table~~~~3210~3212~~
Session 1~Section A: Introduction
· Security Systems
· COM Environment
· .NET Framework
· Access/Permission
· Managed vs. Unmanaged
· Code Access Security
· Permissions Sets
· Security Concept
Section B: Assemblies
· Parts
· Private vs. Strong-named
· Global Assembly Cache
· View Contents
· View Manifest
· Trusted Local Code
· Partial Trusted Code
Section C: Edit Configuration Policy
· .NET Framework Config.
· Adjust Zone Security
· Zone Effects
Section D: Design Secure Systems
· Evaluate Risk
· STRIDE Model
· Prioritize Threats
· Mitigating Threats
· 10 Laws of Security
· Physical Protection
· Password/Administration
· Encryption/Viruses/Access
Section E: Security Policy
· Policy Levels
· Configuration Files
· User Configuration
· Configuration Tool
· Policy Nodes
· Default Zones
· Create Code Group
· Set Permissions
Section F: Configure Policy
· Runtime Security Policy
· Adjust Zone Security
· Set Internet Security
· Edit Trusted Code Group
· Membership Condition
· Permission Sets
· Add to Trusted Site
Section G: Create Evidence
· Evidence Evaluation
· Location
· Identity
· Applying Evidence
· No Additional Evidence
· Load Assembly
· Create Evidence
· Load with New Evidence~~~3210~3213~~
Session 2~Section A: Security Tools
· Caspol
· Using Caspol
· Edit Confirmations
· Scripting Caspol
· Verify Batch Run
· Certificate Security Tools
· Additional Security Tools
· Other Security Tool
Section B: Strong-Named Assemblies
· Digital Signing
· Hashes vs. Encryption
· Signing Process
· Keys & Tokens
· Signing Assembly
· Delayed Signing
Section C: Exception Handling
· Exception Class
· Try/Catch Block
· Unhanded Exception
· Exception Object
· Build Exceptions
· Security Exception
Section D: Advanced Handling
· Conditional Messages
· Using Debug Mode
· Conditional Constant
· Logging Exception
· Log Event
· .NET Error Handling
· Redirect Pages
Section E: Best Code Practices
· Building Assemblies
· Code for Attacks
· Trust Issues
Section F: Permission Requests
· Create Permission Set
· Run/View Permission Sets
· Declarative Security
· RequestMinimum
· Permission/Attributes
· Provide Permission
· Policy Exception
Section G: Declarative Options
· Optional Permissions
· RequestOptional
· Permission Effects
· RequestRefuse
· SecurityException
· PermissionSet
· Inadequate Permissions~~~3210~3214~~
Session 3~Section A: Imperative Permissions
· EnvironmentPermission Object
· Imperative Security
· ChangePermission Set
· FileIOPermission
· Declarative Techniques
· Imperative Techniques
· The Stack Walk
Section B: Effective Permissions
· Remove Exclusive
· Create Code Group
· Evaluate Assembly
· Least Restrictive
· Using PermView Tool
Section C: Effective Permissions (cont.)
· Copy Permission Sets
· Change Permissions
· NewMachine Code Group
· Policy Levels
· Most Restrictive
· Policy Levels
Section D: Windows Security Basics
· Access Token
· View Access Token
· Securable Objects
· Access Rights
· DACL
· User Rights
· Inherited Rights
Section E: DACLs & .NET
· GAC
· Access Process
· WMI
· Generate WMI Wrapper
· View/Use WMI Class
· Copy DACL
Section F: Role-based Security
· Create Users and Groups
· Identities
· Generic Identity
· Windows Identity Objects
· IsInRole
· Enable Buttons
· Permissions~~~3210~3215~~
Session 4~Section A: Custom Application Security
· Custom Roles
· GenericPrincipal
· Setup Role Arrays
· Add Indentities to Role
· Use Windows Indentity
· Security Action Demand
Section B: Understanding Isolated Storage
· Benefits
· Quota Controls
· Implementation
· Limitations
· Isolated Store Structure
· Use Store
· Create Isolated Store Reference
· Properties/Methods
Section C: Mechanics of Isolated Storage
· Access Isolated Store
· Create Directories
· Create File in Store
· FileModes
· Create File in Subdirectory
· Write/Read to File
· Delete Methods
Section D: Using Isolated Storage
· Sample Application
· Basic Process
· Create Object Method
· Serialize Object to File
· Use xmlserializer Class
· Recall Serialized Object
· Use Deserialized Data
· View XML File
Section E: Isolation Storage Types
· AppDomain Type
· User/Assembly Types
· GetStore Method
· Roaming Users Types
Section F: Administering Isolated Storage
· Permissions Options
· Permission Settings
· Permission Level Risks~~~3210~3219~~
Session 5~Section A: Installing SQL Server
· Service Accounts
· Least-Privileged Acct
· Authentication Modes
· Desktop Engine (MSDE)
· sa login
· Install Desktop Engine
Section B: SQL Server in Visual Studio.NET
· Visual Database Tools
· Server Explorer Overview
· Design View
· Database Connection
Section C: Enable Windows Accounts
· Authentication
· Setup Authentication
· Windows Users
· Add Group in SQL
· Database Access
· Add Admin User
· Enable ASPNET login
· Machine.Config File
Section D: SQL Server Logins
· Create SQL Accounts
· Add User with Scripts
· Run/Verify Users
· Add SQL Login
· Deny SQL Access
· Deny Users with Scripts
· Revoke Users
Section E: SQL Server Roles
· Fixed Server Roles
· Fixed Database Roles
· Public Role
Section F: Custom Database Roles
· Guest User
· Standard Roles
· Application Roles
· Enterprise Manager
· Object Ownership
Section G: Permissions
· Permission Statements
· Permission Settings
· Ownership Chains
· Stored Procedures
· Examples
Section H: Fine-tuning Permissions
· Creating Objects
· Add New Reference
· Results
· View Scripts
· Scripting Permissions~~~3210~3221~~
Ordering~~~~3210~3216~~
.NET Security For Developers Part 1 Training Course by LearnKey~
Per Seat Licencing Available
Call 01223 894 136 for quotes for MULTIPLE USERS and Training Centre/Bootcamp & Education Solutions!
~~PER USER%3A CD Course|372628|PER USER%3A ONLINE Course|!78727|LIBRARY LICENCE%3A CD Course|372625|~3210~3217~.net ado security~
Menu Page
|
Toolbar Page
|
Frameset Page
|
Index Page
|
Table of Contents