Consulting Training Blog Careers About Us Contact Us

Securing .NET Applications Training

Upcoming Classes

Rows
Calender
Guaranteed to Run
To Be Determined

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
 
9:00 AM - 5:00 PM CST Eagan, MN $2,295.00
     
 
9:00 AM - 5:00 PM CST Eagan, MN $2,295.00
     
17 18 19 20 21 22 23
24 25 26 27 28 1 2

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
24 25 26 27 28 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
 
9:00 AM - 5:00 PM CST Eagan, MN $2,295.00
     
 
9:00 AM - 5:00 PM CST Eagan, MN $2,295.00
     
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5

Click to be notified when a date becomes Guaranteed to Run (GTR).

Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Sun Mon Tue Wed Thu Fri Sat
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Upcoming Classes

Rows
Calendar
Start Date Time Location Price Classroom Live Online GTR
Feb 18, 2019 9:00 AM - 5:00 PM CST Eagan, MN $2,295.00 Enroll Enroll
Feb 18, 2019 9:00 AM - 5:00 PM CST Eagan, MN $2,295.00 Enroll Enroll
Apr 22, 2019 9:00 AM - 5:00 PM CST Eagan, MN $2,295.00 Enroll Enroll
Apr 22, 2019 9:00 AM - 5:00 PM CST Eagan, MN $2,295.00 Enroll Enroll
- GTR      - Not GTR
Click to be notified when a date becomes Guaranteed to Run (GTR).

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

When creating .NET applications for the web, mobile, or desktop, developers must design and use the best practices for security with the same emphasis as used with maintainability, usability, and performance. Like a chain, software is only as strong as its weakest link. No software can or should ever be considered 100% secure but it can always be made more secure. Today, as security experts discover and report the latest most common attacks to educate the industry, hackers are also learning about them and developing tools to use them for ill-gotten gains against our hardware and software.

This three-day .NET security course teaches .NET developers how to design and develop their code to prevent attacks from today’s most common exploits used by hackers. This course covers the most common versions of .NET including the .NET framework, .NET Standard, and .NET Core. With these frameworks, it covers creating ASP.NET web applications, class libraries, desktop applications, mobile applications, Web/REST services, and single pages applications (SPAs).

This course teaches developers how to write .NET software that defends against the latest threats outlined in OWASP’s top 10 threats and CWE/SANS top 25 most dangerous software errors. It also covers all the current PCI DSS 3.2.1 6.x standard requirements.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Course Outline

Cyber Security

  • Think like a hacker
  • Client side vs. Server side
  • Red Team and Blue Team
  • Limit your attack surface
  • Internal and External security
  • Authentication and Authorization
  • Securing privileged access - Client to Database
  • Where's the source code stored?
  • OWASP Top Ten List
  • Get a Certified Ethical Hacker (CEH)
  • Stay current!

Securing .NET

  • Cryptography - Symmetric, Asymmetric, and hashing
  • Signing
  • Debug, Release, Custom
  • Reversing
  • Borrowing and stealing software
  • Reflection tools
  • Linting tools
  • Obfuscation
  • ngen.exe

Securing ASP.NET - Server Side

  • Web Forms vs. MVC
  • Overposting
  • When to Encode
  • Validating user data
  • Sanitizing user data
  • Only expose what you need to expose
  • ASP.NET Security configuration

Securing ASP.NET - Client-Side

  • Validation
  • Forms of Cross-Site Scripting (XSS)
  • Microsoft Anti-XSS Library
  • Cross-Site Request Forgery (CSRF)

Securing Web API REST and Web Services

  • Publishing end points

Free Resources from Intertech

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Book Chapter: ASP.NET

Free Whitepaper: C# Exception Handling Cheat Sheet

X