When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

pluralsight logo

Securing Your Node.js 5 Web App

Understanding the security risks that threatens a Node.js web application is crucial to its success. This course aims at providing functional mitigations to apply to your application against those vulnerabilities.

     
  • 4
  •  |
  • Reviews ( 48 )
Free
Securing Your Node.js 5 Web App

    This Course Includes

    • iconpluralsight
    • icon4 (48 reviews )
    • icon5 hour 22 minutes
    • iconenglish
    • iconOnline - Self Paced
    • iconExpanded Courses
    • iconpluralsight

    About Securing Your Node.js 5 Web App

    Since its creation in 2009, Node.js has seen exponential growth in its community of users and the applications they are building. With the drive towards a connected society, the need for web applications has never been greater. Yet, despite the push to connect the world as we know it, businesses of all sizes fall victim to data breaches everyday. The security risks that a Node.js based web application face are no different than any other web application. This course, Securing Your Node.js Web App, will empower you with both the understanding of various web based security risks and how to apply the proper mitigation in your Node.js web application. First, you'll learn about implementing proper authentication and session management. Next, you'll explore how to protect your MongoDB database from injection attacks and how to handle untrusted data - a key player in many of the risks you'll look at. Finally, you'll wrap up by learning how to control application and user authorization to key access areas and the benefits of serving our application over HTTPS. By the end of this course, you'll be on your way to building a significantly more secure Node.js web application.

    What You Will Learn?

    • Course Overview : 2mins.
    • Introduction to Hackers Hall : 1min.
    • Proper User Authentication : 55mins.
    • Session Management : 35mins.
    • Securing MongoDB from Injection Attacks : 45mins.
    • Handling Untrusted Data : 43mins.
    • Access Controls : 36mins.
    • Defending Against Cross-site Scripting (XSS) : 54mins.
    • Securing Your Connection : 47mins.