Mapa mental
Injection Attacks
Contenido del mapa
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
Información
- Descripción
- Certificação (Web Application Attacks) Pentest+ Mapa Mental sobre Injection Attacks, creado por Enzo Sampaio el 02/04/2025.
- Creado por
- Enzo Sampaio · abr 2025
- Actualizado
- 2 abr 2025
- Visitas
- 0
- Valoración