O formulário é uma porta de entrada para o negócio e para o servidor. A mesma facilidade que ajuda um cliente também pode ser explorada por automações e entradas inesperadas.

O que observar

Toda entrada deve ser considerada não confiável até ser validada no servidor. Tipo, comprimento, formato, quantidade e contexto importam; a interface não substitui o controle no backend.

Por que importa

Sem limites, um endpoint simples pode consumir recursos, disparar mensagens em excesso ou processar anexos perigosos. Confiar apenas no nome do arquivo ou no navegador é fácil de contornar.

Impacto prático

Combine proteção anti-bot, rate limit, lista pequena de formatos, verificação de assinatura, tamanho máximo e mensagens de erro sem detalhes internos.