Procura

Engenharia de softwareEngenharia de requisitos (2)


EXERCÍCIOS - Exercício 109

  • (FGV 2022)

As credenciais de acesso dos usuários de um aplicativo são armazenadas em um banco de dados e são utilizadas unicamente para acesso às funcionalidades do aplicativo. A equipe de desenvolvimento definiu como requisito não funcional que o sistema deve evitar que as senhas sejam obtidas por um invasor mesmo que o aplicativo ou banco de dados esteja comprometido.
Para implementar o requisito não funcional, um modo de proteger as senhas dos usuários é:


A) ocultar o algoritmo utilizado para proteção das senhas;

B) armazenar as senhas cifradas por meio de um algoritmo de chaves assimétricas;

C) utilizar um algoritmo hash com salt antes de persistir as senhas no banco de dados;

D) codificar um algoritmo próprio para cifrar as senhas com base em uma chave randômica segura;

E) usar uma chave randômica gerada pelo aplicativo para cifrar as senhas por meio de um algoritmo de chave simétrica.


Próximo:
EXERCÍCIOS - Exercício 110

Vamos para o Anterior: Exercício 108

Tente Este: Exercício 76

Primeiro: Exercício 1

VOLTAR ao índice: Engenharia de software






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.08ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.50ms))((ts_substr_c=0.50ms))((ts_substr_im=0.74ms))
((total= 3ms))