Node.js: Security
Offered By: LinkedIn Learning
Course Description
Overview
Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
Syllabus
Introduction
- Securing your Node.js projects
- What you should know
- Introduction to OWASP and other sources
- OWASP top 10 in Node.js
- Overview of cross-site scripting
- Overview of denial of service
- Overview of server-side injection
- Hands-on base template overview
- Maintain package dependencies
- Add two-factor and read-only tokens with npm
- Data handling with type and validation
- Use prepared statements for SQL/NoSQL
- Set proper HTTP headers with Helmet
- Encrypt user data and session management
- Use secure HTTPS protocol
- Rate limiting against DoS attacks
- Use csurf to prevent CSRF attacks
- Use cookie attributes
- Introduction to OWASP dependency check
- Find vulnerabilities with Snyk
- Penetration testing with Burp
- Next steps
Taught by
Emmanuel Henri
Related Courses
Advanced Monitoring and Optimizing with DynamoDB (Spanish)Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Amazon Connect Developer Assessment
Amazon Web Services via AWS Skill Builder Amazon DynamoDB for Serverless Architectures (Japanese)
Amazon Web Services via AWS Skill Builder Amazon DynamoDB for Serverless Architectures (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder