About this video

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

Style and Approach

This course adopts a hands-on learning approach with step-by-step instructions for implementing best practices and monitoring/preventing critical issues with Node.js apps in production.

Publication date:
October 2018
1 hour 51 minutes

About the Author

  • Sachin Bhatnagar

    Sachin Bhatnagar - He began dabbling with Computer Programming & Graphics at the age of 14 on a Sinclair Spectrum Home Computer using the BASIC language. During the early 2000s, Sachin was instrumental in crafting web-based CRM solutions for a prominent Internet Service Provider in India. In 2001, Sachin ventured into Computer Graphics & Visual Effects training and production. From developing world-class curriculum to imparting training to over five thousand students in the classroom and over ten thousand online, Sachin has been instrumental in fuelling innovation, creating brand identities and crafting world-class software solutions for corporate companies and individuals alike. Sachin has also supervised award-winning animation and visual effects short films and has worked with one of India's topmost Media & Entertainment Education brands as a Vice President. Sachin's first love is coding and he strongly emphasizes its importance to all students. With a strong background in design and programming, Sachin is also a budding writer and a world cuisine connoisseur. With over 15+ years of Industry experience in industries as diverse as Software Development, Animation, Visual Effects, Film Making, Education & Brand Management behind him, Sachin strongly believes in perseverance, attention to detail and logic as mantras to a successful professional life.

    Browse publications by this author
Book Title
Unlock this video and the full library for FREE
Start free trial