Ed
há 2 meses
Para entender como funções hash ajudam a evitar ataques de replay em sistemas de autenticação, é importante considerar o que caracteriza um ataque de replay. Esse tipo de ataque ocorre quando um atacante intercepta e reutiliza uma mensagem de autenticação válida para se passar por um usuário legítimo. Analisando as alternativas: a) Gerando números aleatórios para cada sessão - Embora isso ajude a criar sessões únicas, não é diretamente relacionado ao uso de funções hash. b) Assinando os dados com chaves públicas - Isso se refere a criptografia e não diretamente ao uso de funções hash. c) Criando valores únicos e não reutilizáveis para cada autenticação - Essa é a função das funções hash em um contexto de autenticação, pois elas podem gerar um hash único para cada tentativa de autenticação, dificultando a reutilização. d) Permitindo que o mesmo hash seja reutilizado - Isso é o oposto do que se deseja, pois permitir a reutilização de hashes facilitaria ataques de replay. Portanto, a alternativa correta é: c) Criando valores únicos e não reutilizáveis para cada autenticação.
Mais perguntas desse material