Flashcard FC462639
O que é validação e higienização de entradas e saídas?
Inteligência Artificial (IA)
O que é validação e higienização de entradas e saídas?
Mostrar resposta e comentário
Resposta
• A validação verifica se os dados recebidos atendem a regras esperadas, como tipo, formato, tamanho e faixa de valores.• A higienização transforma ou remove conteúdo perigoso para evitar injeções, XSS, ou comandos indesejados; inclui escape, canonicalização e remoção de caracteres maliciosos.
• Objetivo principal: impedir que entradas maliciosas causem comportamento inseguro no sistema ou na execução de comandos.
• Técnicas comuns: whitelisting preferencial sobre blacklisting, normalização de entradas, escaping contextual e validação no servidor e no cliente.
• Exemplo prático: validar tamanho e formato de um arquivo enviado, escapar conteúdo ao armazenar em banco e normalizar antes de processar.
Como a banca pode cobrar na prova:
• A banca geralmente pergunta sobre diferenças entre validação e higienização, destacando finalidades distintas.
• Fique atento porque muitas alternativas misturam whitelisting e blacklisting; memorize que whitelisting é a abordagem mais segura.
• Outro ponto frequente é a validação em camadas; é comum pedir que você identifique validação no cliente e validação no servidor.
• Lembre-se de exemplos práticos, como evitar injeção por meio de escape contextual, para não ser induzido por alternativas superficiais.
Conteúdo do catálogo FC Concursos · Atualizado em