~/questoes/programacao
Validação de dados é o processo de verificar se as informações recebidas pela API estão corretas e completas antes de serem armazenadas no banco de dados. Essa prática protege a integridade dos dados e impede que informações inválidas causem problemas no sistema.
A alternativa A está correta porque validação garante que apenas dados bem formatados e consistentes sejam salvos no banco de dados. Sem validação, informações incorretas ou incompletas poderiam ser armazenadas, causando inconsistências e erros futuros na aplicação.
Validação robusta verifica se os dados recebidos atendem aos requisitos (tipo correto, formato válido, campos obrigatórios preenchidos) antes de serem salvos. Isso previne inconsistências no banco de dados e mantém a qualidade dos dados armazenados.
Validação de dados não bloqueia permanentemente usuários. Ela apenas rejeita a requisição inválida e retorna uma mensagem de erro clara, permitindo que o usuário corrija e tente novamente. Bloqueios permanentes não fazem parte do processo de validação.
Validação de dados não controla o comportamento do navegador nem impede que requisições sejam enviadas. O navegador envia a requisição normalmente; a validação acontece no servidor da API, que aceita ou rejeita os dados recebidos.
Criptografia de respostas é uma medida de segurança diferente, relacionada a confidencialidade em trânsito (geralmente via HTTPS). Validação de dados é sobre garantir que os dados estejam corretos e completos, não sobre criptografá-los.