Glossário da F5

Injeção de Comando

Injeção de comando refere-se a um método de ataque no qual um invasor injeta maliciosamente comandos do sistema em campos de entrada do usuário de applications da web para manipular e comprometer o sistema operacional (SO) subjacente. Ao incorporar sequências de comandos não intencionais na entrada regular do usuário, os invasores podem obter controle não autorizado no nível do sistema operacional, levando a consequências graves, incluindo vazamento de informações confidenciais, alteração ou exclusão de arquivos do sistema, infecção por malware (por exemplo, vírus) ou exploração como plataforma para lançar novos ataques cibernéticos em outros sistemas.

Considere o seguinte exemplo: um script executa o comando "/usr/sbin/sendmail user@f5.com" acionado por endereços de e-mail inseridos pelo usuário. Se um invasor fornecer uma entrada maliciosa, como "user@f5.com ; rm -rf /", esse comando potencialmente executará operações indesejadas no nível do sistema — neste exemplo, a exclusão recursiva de arquivos no diretório raiz do servidor.

Para evitar ataques de injeção de comando, os applications devem higienizar ou filtrar rigorosamente as entradas fornecidas pelo usuário, removendo ou neutralizando qualquer tentativa de fornecer caracteres ou comandos prejudiciais. No entanto, a higienização abrangente e consistente de entradas em todos os applications da web apresenta dificuldades substanciais. Uma solução eficaz para essa ameaça à segurança envolve a implantação da tecnologia Web Application Firewall (WAF), projetada explicitamente para validar e higienizar entradas do usuário e bloquear cargas maliciosas.

A F5 fornece recursos WAF robustos por meio de sua linha de produtos F5 BIG-IP , permitindo proteção contra injeção de comando e outros ataques sofisticados a application Web.