COURSE MODULE

Web Security Fundamentals

Understand common web application security risks from a defensive perspective.

9 Lessons
5 Module
LEARNING PATH

Module Lessons

Explore the learning materials and work through the lessons in this module.

9 Lessons
1
Available
LESSON 1

Web Security Fundamentals

Web Security Fundamentals Web security is the practice of protecting websites, web applications, their users, data and supporting infrastructure from...

2
Available
LESSON 2

Authentication

Introduction to Authentication Authentication is the process of verifying that a person, device, application or service is really the identity...

3
Available
LESSON 3

Authorization

Introduction to Authorization Authorization is the process of determining what an authenticated user, device, application or service is allowed to...

4
Available
LESSON 4

Input Validation

Introduction to Input Validation Input validation is the process of checking data before an application accepts, stores, processes or displays...

5
Available
LESSON 5

Secure Passwords

Secure Passwords Passwords remain one of the most common authentication methods used by websites, applications and online services. Although stronger...

6
Available
LESSON 6

Session Security

Session Security A web session allows a website to remember that a user has authenticated or performed an action during...

7
Available
LESSON 7

Common Web Vulnerabilities

Common Web Vulnerabilities Modern websites and web applications process user input, authenticate users, store information and communicate with other systems....

8
Available
LESSON 8

Secure Development Principles

Secure Development Principles Secure software development means considering security throughout the entire development lifecycle rather than waiting until an application...

9
Available
LESSON 9

Security Testing Concepts

Security Testing Concepts Security testing is the process of evaluating an application, system or configuration to identify security weaknesses before...