Skip to content
KnowledgeCity

Common Attacks

In this module you’ll learn about some common vulnerabilities and how to protect your web app against them.  
Preview the first lesson free — get full access to all 10 lessons.
Course: On-Demand
Beginner Provider Jay Shafftstall  10 Lessons ·  27m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this module you’ll learn about some common vulnerabilities and how to protect your web app against them.

What You'll Learn

  • Understand cross-site scripting and how it threatens web applications
  • Identify URL manipulation attacks and the dangers of putting filenames into URLs
  • Recognize remote code execution and file upload abuse risks
  • Defend against denial-of-service attacks
  • Examine session-based attacks including session hijacking, session fixation, and cross-site request forgery
  • Apply session protections such as expiring sessions

Key Takeaways

  • The module covers common web application vulnerabilities and how to protect a web app against them.
  • Cross-site scripting, URL manipulation, remote code execution, and denial-of-service are among the common attacks addressed.
  • Putting filenames into URLs introduces dangers the course explains alongside filename vulnerabilities and file upload abuse.
  • Session-related threats covered include session hijacking, cross-site request forgery, and session fixation, with expiring sessions as a protective measure.
  • The course develops skills in application security, attack patterns, vulnerability scanning and management, and web application security.

Frequently Asked Questions

What does this course cover?

This module covers common web application vulnerabilities and how to protect your web app against them, including cross-site scripting, URL manipulation, the dangers of putting filenames into URLs, remote code execution, and denial-of-service attacks.

What topics are included in the lessons?

Lessons include Common Attacks, URL Manipulation, Filename Vulnerabilities, Remote Code Execution, File Upload Abuse, Denial of Service, Session Hijacking, Cross Site Request Forgery, Session Fixation, and Expiring Sessions.

What skills will I gain from this course?

You will build skills in application security, attack patterns, vulnerability scanning, vulnerability management, the Web Application Attack and Audit Framework (W3AF), and web application security.

Does the course address session-related attacks?

Yes. The course includes lessons on session hijacking, cross site request forgery, session fixation, and expiring sessions.