Mindmap
Injection Attacks
Inhalt der Mindmap
Injection Attacks
Injection Attacks Overview
- Um atacante manda dados maliciosos para uma aplicação, que é processada como fazendo parte de um comando ou query
- Permite a manipulação de programas, acesso não autorizado e comandos não desejados
- Explora como aplicações lidam com inputs não confiáveis
Command Injection
- Execução de comandos arbitrários no sistema operacional do host a partir de uma aplicação vulnerável
- Ocorre quando a aplicação passa inputs do usuário inseguros para um shell do sistema
- Prevenção
- Validação e sanitização de inputs
- Evitar usar comandos de SO com inputs fornecidos pelo usuário
- Usar funções built-in que executam funções do sistema, que não requerem um shell
Server-Side Template Injection (SSTI)
- Injeção em Server-Side Template
- Ex: {{ 7 * 7 }}
- Prevenção
- Rejeitar caracteres inválidos
- Validar inputs do usuário antes de incluí-los em templates
XML Injection
- Injeção de XML malicioso em aplicações que processam dados XML
- Pode levar a acesso não autorizado, DoS e execução arbitrária de código
- Prevenção
- Configurar parser XML para ignorar entidades externas
- Validação de inputs
- Uso de bibliotecas resistentes a ataques de injeção
Mitigation Strategies
- Validação e Sanitização de inputs
- Práticas seguras de código
- Features de segurança fornecidas por frameworks e bibliotecas
Informationen
- Beschreibung
- Certificação Pentest+ (Web Application Attacks) Mindmap am Injection Attacks, erstellt von Enzo Sampaio am 02/04/2025.
- Erstellt von
- Enzo Sampaio · Apr 2025
- Aktualisiert
- 2 Apr 2025
- Aufrufe
- 0
- Bewertung