Course Duration: 1 hour
Intended Audience: Security Professionals, Developers, Project Managers, Quality Assurance Staff
This course provides students with the basic concepts and terminology for understanding application security issues. It provides a definition of application-level security and demonstrates how these concerns extend beyond those of traditional infrastructure security. It also provides an explanation of common application security vulnerabilities such as SQL injection, Cross Site Scripting (XSS) and authorization issues. Armed with this knowledge, developers, QA testers and security personnel can understand and start to be able to address application-level threats.
Lesson 1: Intro & Concepts
Course Objectives: After completing this lesson, you should be able to:
Lesson 2: Real Case Studies - Notable Breaches
Course Objectives: After completing this lesson, you should be able to:
Lesson 3: Application Attack Demonstration
Course Objectives: After completing this lesson, you should be able to:
Lesson 4: What is Application Security and Why is it Important?
Course Objectives: After completing this lesson, you should be able to:
Lesson 5: SQL Injection Activity
Course Objectives: After completing this lesson, you should be able to:
Lesson 6: HTTP Basics
Course Objectives: After completing this lesson, you should be able to:
Lesson 7: Cross-Site Scripting Activity
Course Objectives: After completing this lesson, you should be able to:
If e-Learning is not the best solution for your training needs, the creators of ThreadStrong also offer application security training in classroom format.