Imagem de fundo

O armazenamento seguro de senhas é fundamental para proteger as contas dos usuários con...

O armazenamento seguro de senhas é fundamental para proteger as contas dos usuários contra ataques, como brute force, dictionary attacks e rainbow tables. Para isso, são utilizadas técnicas que aumentam a dificuldade de quebra das senhas mesmo quando o banco de dados é comprometido. Assinale a alternativa que apresenta corretamente o conceito de salting:


A

Adicionar um valor aleatório (salt), exclusivo por credencial, à senha antes de aplicar uma função de hash, tornando cada hash resultante diferente, mesmo quando dois usuários utilizam a mesma senha.


B

Dividir uma chave criptográfica em múltiplas partes independentes, armazenando-as em diferentes locais ou sistemas, de modo que seja necessário recombinar essas partes para recuperar a chave original.


C

Ocultar informações sensíveis, como chaves públicas ou dados de autenticação, dentro de arquivos multimídia por meio de técnicas de esteganografia, dificultando sua identificação por terceiros não autorizados.


D

Converter dados binários em uma representação textual, como Base64, para facilitar o armazenamento e a transmissão em sistemas que suportam apenas caracteres imprimíveis.


E

Alterar periodicamente o algoritmo de hash utilizado pelo sistema (por exemplo, migrando de SHA-256 para outro algoritmo mais recente), com o objetivo de aumentar a resistência contra ataques criptográficos ao longo do tempo.