O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Node.js Application Security

Video Description

Secure and safeguard your applications from malicious attacks and vulnerabilities

About This Video

  • Handle the most common types of malicious attacks that your app can face
  • Tackle Cross-Site Request Forgery (CSRF) attacks and Secure Cookies to prevent impersonation attacks
  • Identify & prevent vulnerabilities in NPM packages

In Detail

As a Node.js developer, you’re entrusted to secure and safeguard your production apps against vulnerabilities and attacks that have the potential to bring down a business and cause irreparable damage. Businesses built in the cloud-native era should always strive to stay one step ahead of attackers who’re always on the lookout to inflict damage. It is time to get hands-on and make your application more secure!

This course will empower you to strengthen & safeguard your application against a host of attacks and vulnerabilities. You will learn about passwords and the best practices to store them safely in a Node.js application. You will then see how untrusted data can wreak havoc in production, and how to prevent injection attacks on your database. We will then examine cross site scripting attacks (XSS) and cross site request forgery attacks and the ways you can protect your app against them. You will then get hands-on with transport security by implementing SSL/TLS on an Amazon EC2 server instance. Lastly, we will tackle Distributed Denial of Service (DDOS) attacks and learn to identify vulnerable NPM packages in your application. Every video in this course approaches a real-world problem, explains the reasons behind it, and guides you through solutions that you can implement easily.

By the end of this course, you'll be on your way to building a more secure Node.JS application that can easily safeguard your business and customers.

The code bundle for this video course is available at - https://github.com/PacktPublishing/-Node.js-Application-Security