JavaScript: Security Essentials
Offered By: LinkedIn Learning
Course Description
Overview
Ensure that your JavaScript applications are secure. Learn how to create more resilient code by dealing with challenges such as cross-site forgery, server-side injection, and more.
Syllabus
Introduction
- Build effective and secure JavaScript applications
- What you should know
- Overview of the most common threats
- List of available resources
- Overview of this course's approach
- What is cross-site scripting (XSS)?
- Example of XSS in code
- Final syntax applied XSS
- Best practices for XSS threats
- What is cross-site request forgery (CSRF)?
- Overview of JSON Web Token (JWT)
- Overview of Auth0
- Best practices for CSRF threats
- What are sensitive data risks?
- Overview of the encryption
- List of the crypto libraries
- Best practices for sensitive data
- What is server-side JavaScript injection (SSJI)?
- Example of SSJI code
- How to prevent SSJI
- What is obfuscation?
- Tools for scrambling your data
- Best practices for scrambling data
- Next steps
Taught by
Emmanuel Henri
Related Courses
Defending Node Applications from SQL Injection, XSS, & CSRF AttacksCodecademy Learn About CSRF Attacks
Codecademy Writing Secure Code in ASP.NET
Packt via Coursera Identifying Web Attacks Through Logs
Cybrary Web Security Essentials: MITM, CSRF, and XSS
egghead.io