O autor de um pacote de software está preocupado com agentes mal-intencionados que reempacotam e inserem malware no software. O download do software está hospedado em um site, e o autor controla exclusivamente o conteúdo do site. Qual das seguintes técnicas melhor garantiria a integridade do software?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Assinatura de código.
Por que esta é a resposta
A assinatura de código é a melhor técnica para garantir a integridade do software, pois permite que os usuários verifiquem se o software não foi adulterado desde que o autor o assinou. Isso é feito usando criptografia de chave pública para criar uma assinatura digital que acompanha o software. Se o software for alterado, a assinatura se tornará inválida. A validação de entrada é uma técnica de segurança para aplicativos web, não para a integridade de um pacote de software. Cookies seguros protegem a confidencialidade e a integridade dos dados do usuário em um navegador, não a integridade do software. Fuzzing é uma técnica de teste de segurança para encontrar vulnerabilidades, não para garantir a integridade do software após a implantação.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão