![]() |
www.jbinternational.co.uk sales@jbinternational.co.uk Call Free 0800 028 6400 |
JB International +44 (0) 20 8446 7555 |
Secure coding with .NET 2.0
Secure coding with .NET 2.0 Training Course Overview
| Course Code: | NET0060 |
| Price: | £1395 |
| Duration: | 3 Days - custom / on-site options available - please call. |
| Date: | |
| Who should attend: | .NET Developers who need to ensure their applications are as secure as possible through developing and testing robust, secure code |
| Prerequisite Skills: | Experience of programming in a .NET Language (e.g. C# / VB.NET) |
This course will provide delegates with a sound understanding of modern day requirements for building secure applications from the ground up, by looking at the Secure Development Lifecycle, and using sound Testing and Documentation techniques.
Course Content
Our hands-on .NET Security training course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical question, please email
What you will learn
At the end of this course delegates will be able to:
1. Security Principles
2. SD3
3. A rich list of security techniques
4. Writing secure .net code
5. How to test security
6. How to build privacy into you application
7. How to secure installations
8. How to write secure documentation and error messages.
Secure coding with .NET 2.0 Training Course Outline
Security Overview
The Need for Secure Systems
Trustworthy Computing
Proactive Security Development
SD 3 : Secure by Design, by Default, and in Deployment
Security Principles
Threat Modelling
Security Techniques
Preventing Buffer Overruns
Determining Appropriate Access Control
Running with Least Privilege
Cryptographic Techniques
Protecting Secret Data
Guarding against Input
Canonical Representation Issues
Database Input Issues
Web-Specific Input Issues
Internationalization Issues
Socket Security
Securing RPC, ActiveX Controls, and DCOM
Protecting Against Denial of Service Attacks
Writing Secure .NET Code
Code Access Security Overview
Using FxCop
Strong-Named Assemblies
Specifying Assembly Permission Requirements
Use of Assert
Demands and Link Demands
Limiting Who Uses Your Code
XML and Configuration Files
Partial Trust Assemblies
Issues with Delegates
Issues with Serialization
The Role of Isolated Storage
Tracing and Debugging
General Good Practices
Security Testing
The Role of the Security Tester
Building Security Test Plans from a Threat Model
Testing Clients with Rogue Servers
Determining Attack Surface
Performing a Security Code Review
Secure Software Installation
Principle of Least Privilege
Using the Security Configuration Editor
Low-Level Security APIs
Building Privacy into Your Application
Malicious vs. Annoying Invasions of Privacy
Major Privacy Legislation
Privacy vs. Security
Building a Privacy Infrastructure
Designing Privacy-Aware Applications
Writing Security Documentation and Error Messages
Security Issues in Documentation
Security Issues in Error Messages
Information Disclosure Issues
Security Usability
Associated Courses
.NET 3.0 Windows Presentation Foundation - WPF Training Course
.NET 3.0 Windows Communication Foundation - WCF Training Course
.NET 3.0 Windows Workflow Foundation - WF Training Course
Silverlight Training Course
.NET 3.0 Technology Overview
XAML Training Course
ASP.NET3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
C# .NET 3.0 Programming Training Course (C#3 Training Course)
Visual Basic 9.0 Programming Training Course (VB9 Training Course)
ASP.NET 2.0 training course
Advanced ASP.NET 2.0 with AJAX training course
Creating Commercial Server Controls with ASP.NET2.0
.NET 2.0 Programming with C# and VB.NET
.NET 2.0 Multi-threaded Programming with C# and VB.NET
for dual-core / multi-core / multiprocessor systems training
.NET (dotnet) Design Patterns & Architecture Training UK
Secure coding with .NET
Testing with Visual Studio .NET Team System Training UK
C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
Visual Studio .NET 2005 training
.NET Framework 2.0 Training
.Net Seminar - Overview for managers and developers
SharePoint 2003 Applications Development Training UK
SharePoint 2007 Applications Development Training UK
BizTalk Server 2006 Training UK
BizTalk Server 2004 Training UK
C++ ProgrammingTraining UK
UK training course Listing
.NET Training Course UK | ASP.NET Training Course UK | Business Intelligence Training Course UK SOA Training Course UK| SOA for Developers and Designers Training Course UK | Oracle BPEL SOA Training Course UK | SOA & BPM Training Course UK | Agile Training Course UK | Agile Seminar UK | Web Services Training Course | PCI DSS / OWASP / Web Application Compliance Training Course | ASP.NET 3.5 PCI DSS / OWASP / Web Application Security Training Course | .NET Security Training Course UK | AJAX Training Course UK | ASP.NET AJAX Training Course UK Training Course UK) | .NET Compact Framework Training Course UK | advanced ASP.NET Training Course UK | .NET Technologies and architecture Overview Seminar | .NET Web Services Training Course UK | SharePoint Training Course | BizTalk Server Training Course | BizTalk Server Training Course | Internet Technologies Overview Seminar| XML Training Course UK | XSLT Training Course UK | OO Analysis & Design with UML Training Course UK | SQL Server Training Course UK (Programming) | SQL Server Training Course UK (DBA / Database Administration) | SQL Training Course UK | SQL Server Performance tuning Training Course UK | SQL Server Upgrade Training Course | JavaScript Training Course UK | DHTML Training Course UK | Oracle SQL Training Course UK | Oracle DBA Training Course UK | Oracle Forms Training Course UK | Oracle Reports Training Course UK | HTML Training Course UK | UNIX Linux Solaris Training Course UK | UNIX Fundamentals Training Course UK | UNIX Systems Administration Training Course UK | Advanced C++ Programming Training Course UK | C++ Training Course UK || Visual C++ & MFC Programming Training Course UK | Eclipse Training Course UK| Spring Training Course UK | Hibernate Training Course UK | Struts Training Course UK | JBoss Training Course UK | Oracle ADF Faces with JDeveloper Training Course| Java Training Course UK | Java EE PCI DSS / OWASP / Web Application Security Training Course | Java EE (JEE) Training Course UK | Advanced Java Programming Techniques Workshop | Java for C++ Programmers Training Course UK | Java Web Applications (JSP) Training Course UK | Java 2 Micro Edition (Java ME / J2ME) Training Course UK | Java Web Services Training Course UK | Java with Rational Application Developer (RAD) and WebSphere Training Course UK | J2EE with WebSphere - RAD Training Course UK | Java FX Training Course | Weblogic Training Course UK | PHP Training Course UK | Zend Framework Training Course | Python Training Course UK Adobe Flex Training Course | ActionScript Training Course | Adobe Integrated Runtime - AIR Training Course | iPhone Application Development Training Course UK | Delphi Training Course UK | Web 2.0 Training Course UK | Ruby on Rails Training Course UK | Flash Training Course UK | Flash Lite Training Course UK | Cloud Computing and Virtualisation Training Course UK | Business Process Analysis BPMN UML Training Course UK | Enterprise Architect Training Course UK | DB2 Training Course UK | zOS MVS JCL Training Course UK | TSO ISPF PDF Training Course UK | Microsoft Project: Enterprise Project Management (EPM) Training Course UK

