ASP.NET MVC Web Applications: Implementing Secure Sites

Visual Studio 2017
  • 13 Videos | 1h 19m 22s
  • Includes Assessment
  • Earns a Badge
Likes 13 Likes 13
Discover how to manage validation and prevent cross-site scripting and cross-site request forgery attacks, as well as how to implement a custom membership provider for ASP.NET MVC web applications.

WHAT YOU WILL LEARN

  • use HTML form encoding to prevent cross-site scripting attacks in an ASP.NET MVC web application
    create and apply a salt to a hashed password before storing it in an ASP.NET MVC web application
    create and use an SSL client certificate to provide SSL authentication in an ASP.NET MVC web application
    encrypt a section of a application configuration file in ASP.NET MVC web application in Visual Studio 2017
    implement deferred request validation in an ASP.NET MVC web application
    use the AllowHtml attribute to disable request validation for a model property in an ASP.NET MVC web application
    use the ValidateInput attribute to disable validation for an MVC controller action in an ASP.NET MVC web application
  • use parameterized SQL queries to prevent SQL injection attacks in an ASP.NET MVC web application
    use an anti-forgery token along with the ValidateAntiForgeryTokenAttribute to protect against cross-site request forgery attacks in an ASP.NET MVC web application
    set up a model class for a custom membership provider in an ASP.NET MVC web application in Visual Studio 2017
    configure a custom membership provider in an ASP.NET MVC web application in Visual Studio 2017
    test the operation of a custom membership provider in an ASP.NET MVC web application in Visual Studio 2017
    secure communication by applying SSL certificates; salt and hash passwords for storage

IN THIS COURSE

  • Locked
    1. 
    Preventing XSS Attacks using HTML Encoding
    10m 6s
  • Locked
    2. 
    Salting and Hashing Passwords for Secure Storage
    10m 2s
  • Locked
    3. 
    Applying an SSL Certificate
    4m 30s
  • Locked
    4. 
    Encrypting Application Configuration Section
    2m 49s
  • Locked
    5. 
    Implementing Deferred Validation
    3m 11s
  • Locked
    6. 
    Disabling Request Validation for a Property
    3m 20s
  • Locked
    7. 
    Disabling Request Validation for an Action Method
    4m 45s
  • Locked
    8. 
    Prevent SQL Injection Attacks
    4m 23s
  • Locked
    9. 
    Preventing Cross-Site Request Forgeries
    3m 33s
  • Locked
    10. 
    Setting Up a Custom Membership Provider Model
    4m 57s
  • Locked
    11. 
    Configuring a Custom Membership Provider
    7m 41s
  • Locked
    12. 
    Testing a Custom Membership Provider
    3m 31s
  • Locked
    13. 
    Exercise: Secure Communication
    10m 36s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE