Securing Applications in Node.js

Securing Applications in Node.js
Securing Applications in Node.js, Protect your Node.js application data from common attacks

  • NEW
  • Created by Packt Publishing
  •  English
  •  English [Auto-generated]
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Discover common attacks on web applications such as XSS and CSRF and ways to mitigate them.
  • Rate-limit your APIs to prevent abuse.
  • Build a user registration, login, and password reset flow.
  • Add two-factor authentication to let security conscious users further protect themselves.
  • How to do passwordless authentication via magic links in emails.
  • How OAuth and OpenID allow you to authenticate users via third-party services.

Description
Everyone agrees that web application security is very important but there are very few to take it seriously. There have been lots of high-profile instances of websites having their password databases exposed to the World (e.g. Ashley Madison and Adobe). You don’t want the application you are building to be the next big security horror story. This course will get you up-to-speed on the key attack vectors, quickly covering issues such as cross-site scripting, CSRF, and SQL injection. It will provide you with clear, practical approaches to mitigating these problems. It will show you how to implement OAuth and two-factor authentication for the additional protection of users who need it. Further, we will delve into the critical process of adding secured, well-thought-out authentication and authorization to a Node.js application. After completing this course, you should be confident in your ability to make an application secure with Node.js and keep your data protected.

About The Author

Forbes Lindesay is an experienced JavaScript developer. The author has made substantial contributions in the Node.js open source community. The author has spent four years building web applications in the industry, first at Redgate then at Facebook. Forbes likes the way new techniques allow us to write more complex, and more reliable software, faster than ever before, and wishes to contribute back to the community with his ability and experience garnered over the years.

Who this course is for:

  • Node. js developers who want to build secure applications and would like to learn key app security principles.

Post a Comment for "Securing Applications in Node.js"