Extending WAFs at the Application Layer
Offered By: OWASP Foundation via YouTube
Course Description
Overview
Syllabus
Intro
Brief History of WAF's
Purpose of WAF's
Problems with WAF's
Bypassing WAF'S
Sanwaf: Application-Level Security Control
Purpose of Sanwaf
Bypass Example A cookie is being blocked by a WWF and is causing an issue, so
Sanwaf Does Not Replace WAF's
Sanitizing Data
How Sanwaf Works
Sanwaf Structure
Global Settings
Shield Settings
Regex Settings
Metadata Settings
Sanwaf Datatypes
Sanwaf: How it works
Sanwaf: How Strings Work
Sanwaf Datatype Performance
Example - Delimited Set of Numbers
Datatype Example: Delimited Set of Numbers (RegEx)
Datatype Example: Alphanumeric and Whitelisted
Datatype Example: Using a lava Class
Datatype Example: String & Regex
Implementing Sanwaf
Sample Implementation: Filter
Sample Implementation: Logging
Error Message Example
Rending Error to End User
Sample Application
Where to Git Sanwaf
Contact Information
Taught by
OWASP Foundation
Related Courses
Design of Computer ProgramsStanford University via Udacity Programming Languages
University of Virginia via Udacity Data Structures and Performance
University of California, San Diego via Coursera Introducción a Data Science: Programación Estadística con R
Universidad Nacional Autónoma de México via Coursera Applied Text Mining in Python
University of Michigan via Coursera