GoConqr has a new look! Let us know what you think.

Mind map

Common Software Vulnerabilities

Inês Macedo Segurança Informática Mestrado Portuguese

Map content

Common Software Vulnerabilities

  1. Buffer Overflow

    • Defense
      • Compile Time Defense
        • Canary
        • RAD
      • Run Time Defense
        • Guard Memory Pages
        • ASLR
        • Non-Executable Address Spaces
    • Type
      • Stack Overflow
      • Heap Overflow
      • Integer Overflow
      • Global Data Overflow
      • Exploitation Code Execution
  2. Injection Attack

    • Defense
      • Validate Input
      • Filter Out Sensitive Data
      • Only Accept Trusted Objects
      • Do Not Deserialize Objects
    • Type
      • Regex Injection
      • Format Strings
      • Object Deserialization
  3. All Input Is Evil

    • Sanitization
    • Validation
    • Canonicalization
    • Regular Expression
    • Normalization
    • Input Fuzzing
  4. Race Condition

    • Type
      • Time-of-Check to Time-of-Use
      • Dirty COW
    • Defense
      • Make Code Atomic
      • Use Critical Sections
        • Mutexes
        • Semaphores
      • Principle of Least Privilege

Information

Description
Mestrado Segurança Informática Mind Map on Common Software Vulnerabilities, created by Inês Macedo on 13/06/2021.
Created by
Inês Macedo
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?