Mini Map
Search
⌘ K
Log In
A Guide to Securing Node.js Applications
0%
1.
Introduction
Who Is This Course For?
About the Course
2.
Never Trust Your Users. Sanitize ALL Input!
SQL Injection
How to Guard Against SQL Injection
Mass Assignment
Typecasting
Sanitizing Output
Quiz Yourself on Input/Output Basics
3.
HTTPS and Other Random Letters
Introduction
Limitations of HTTPS
Implementing HTTPS
Apache and Nginx setup
Paths
Quiz Yourself on HTTPS
4.
Password Encryption and Storage for Everyone
Introduction
Hashes
A Pinch of Salt
Hashing Algorithms
Storage and Validation
Putting It All Together
Brute Force Protection
Upgrading Legacy Systems
Quiz Yourself on Encryption
5.
Authentication, Access Control, and Safe File Handling
Introduction
Access Control
Routes and Redirects
Obfuscation
Safe File Handling
Quiz Yourself on Authentication
6.
Safe Defaults, Cross Site Scripting, and Other Popular Hacks
Never Trust Yourself
Cross-Site Scripting
Cross Site Request Forgery
Race Conditions
Outdated Libraries
Quiz Yourself on Popular Hacks
Thank You!
Home
/
Courses
/
A Guide to Securing Node.js Applications
Thank You!
Final thoughts.
We'll cover the following...
I had a lot of fun writing this. I truly hope that you
...