Course image for An Introduction to OWASP Top 10 Vulnerabilities
Free preview before enrolling

An Introduction to OWASP Top 10 Vulnerabilities

Understand the most common vulnerabilities among websites

3.8
(4 ratings)
102 enrolled
Course Instructor: Scott CosentinoLast updated 05/2023

Course Outcomes

  • Injection Vulnerabilities
  • Broken Authentication & Access Control
  • Sensitive Data Exposure
  • XML External Entities
  • Security Misconfiguration
  • Cross-Site Scripting
  • Insecure Deserialization
  • Using components with Known Vulnerabilities

Description

This course introduces you to the OWASP Top 10 Vulnerabilities, which are some of the most common security vulnerabilities in web applications. You'll learn about injection vulnerabilities, broken authentication, sensitive data exposure, XML external entities, broken access control, security misconfiguration, cross-site scripting (XSS), insecure deserialization, using components with known vulnerabilities, and insufficient logging and monitoring. You'll gain a better understanding of each vulnerability, as well as learn what measures can be taken to secure your web applications. With this knowledge, you'll be able to identify vulnerabilities in your own applications and take steps to protect them.

Course Structure

11 lectures1h 57m total duration

  A1 - SQL Injection (Watch video)
17min
  A1 - Command Injection (Watch video)
10min
  A2 - Broken Authentication (Watch video)
9min
  A3 - Sensitive Data Exposure (Watch video)
15min
  A4 - XML External Entities (XXE) (Watch video)
23min
  A5 - Broken Access Control 
7min
  A6 - Security Misconfiguration 
7min
  A7 - Cross Site Scripting (XSS) 
13min
  A8 - Insecure Deserialization 
6min
  A9 - Using Components with Known Vulnerabilities 
7min
  A10 - Insufficient Logging & Monitoring 
1min

Featured Review

Profile picture for Vishnu
Vishnu

@vishnuk10

4.0
Jun 21, 2023
I'm a pen-tester, so this will increased my knowledge about the vulnerability.
Was this review helpful?

Student feedback

3.8
Course Rating

50%

25%

0%

0%

25%

Reviews

Course Instructor

Scott Cosentino
Scott is a software developer and teacher
Scott Cosentino
4.4 Instructor rating
13 Ratings
528 Students
4 Courses

Scott Cosentino is a software developer and teacher currently working in software engineer. Scott has worked extensively with both low- and high-level languages, working on operating system and enterp...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro