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.