Attack Categories

Explore various categories of web application attacks. Understanding these categories helps in organizing and addressing different types of vulnerabilities. Click on a category to learn more about specific attack types, their impact, and common prevention methods.

Injection Attacks
High Risk
Attacks that inject malicious code into applications

Examples:

  • SQL Injection
  • Command Injection
  • LDAP Injection
Broken Authentication
High Risk
Vulnerabilities in authentication and session management

Examples:

  • Credential Stuffing
  • Brute Force Attacks
  • Session Fixation
Sensitive Data Exposure
High Risk
Inadequate protection of sensitive information

Examples:

  • Man-in-the-Middle Attacks
  • Insecure Direct Object References
  • Cryptographic Failures
XML External Entities (XXE)
Medium Risk
Attacks targeting XML processors and parsers

Examples:

  • File Disclosure
  • Server-Side Request Forgery via XXE
  • Denial of Service
Broken Access Control
High Risk
Failures in enforcing proper access restrictions

Examples:

  • Insecure Direct Object References
  • Privilege Escalation
  • Unauthorized Access
Security Misconfiguration
Medium Risk
Improperly configured application settings and infrastructure

Examples:

  • Default Credentials
  • Unnecessary Open Ports
  • Verbose Error Messages
Cross-Site Scripting (XSS)
High Risk
Injection of malicious scripts into web pages

Examples:

  • Reflected XSS
  • Stored XSS
  • DOM-based XSS
Insecure Deserialization
High Risk
Vulnerabilities in object deserialization processes

Examples:

  • Remote Code Execution
  • Denial of Service
  • Data Tampering