Questões de Concurso sobre SHA

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
46 questões encontradas
Questões por página
20
Mais recentes
 

Para garantir a validade jurídica de uma prova digital coletada em auditoria forense, o Auditor deve gerar um resumo criptográfico do arquivo de imagem do disco rígido.


Se o Auditor utilizar o algoritmo SHA-256 e, posteriormente, alterar apenas um único bit (0 para 1) no arquivo original de 1 Terabyte, ocorrerá o seguinte com o novo valor de hash gerado:


A

o valor de hash permanecerá idêntico, devido à alta capacidade de compressão do algoritmo.


B

o valor de hash mudará de forma drástica e imprevisível.


C

o valor de hash mudará apenas em seu último caractere hexadecimal.


D

o tempo de geração do novo hash será significativamente menor.


E

o algoritmo SHA-256 detectará o erro e restaurará o bit original automaticamente.

A respeito de segurança da informação, julgue o item a seguir.


O hashing é uma função unidirecional (one-way) que transforma um dado de qualquer tamanho em uma string de comprimento fixo, sendo computacionalmente inviável reverter o hash para obter o dado original.


C

Certo


E

Errado

Em um procedimento de perícia digital, um arquivo é submetido a uma função que gera uma sequência alfanumérica única de 160 bits, utilizada como “impressão digital” para comprovar que o conteúdo não foi alterado desde a coleta original. A alternativa que corretamente identifica esse algoritmo é:


A

SHA-1.


B

RSA.


C

Blowfish.


D

HMAC.


E

Base64.

Após concluir o download de um pacote de atualização disponibilizado por um fabricante, um agente de polícia civil executa uma ferramenta que gera uma sequência de 64 caracteres a partir do conteúdo do arquivo baixado e a confronta com o valor divulgado pelo próprio fabricante em seu portal de suporte. A coincidência entre os dois valores atesta que o arquivo não sofreu alterações desde sua publicação. O algoritmo empregado nesse processo é:


A

RSA.


B

AES.


C

Diffie-Hellman.


D

SHA.


E

SSL.

Estruturas de dados são fundamentais para a eficiência de algoritmos, influenciando diretamente o desempenho de operações como busca, inserção e remoção. Entre essas estruturas, a tabela hash utiliza uma função hash para mapear chaves a posições em uma estrutura de armazenamento, proporcionando alto desempenho quando bem distribuída.


Considerando o cenário ideal de funcionamento de uma tabela hash, em que a função hash distribui uniformemente as chaves e há baixa ocorrência de colisões, assinale a alternativa que representa CORRETAMENTE a complexidade da operação de busca nessa estrutura.


A

O(n)


B

O(log n)


C

O(n log n)


D

O(1)

O algoritmo SHA-3 opera internamente utilizando uma sequência de operações de permutação linear e adições modulares simples, em vez de qualquer forma de absorção e compressão.


C

Certo


E

Errado

Algoritmos de hash modernos, como o SHA-256, eliminam sistematicamente a possibilidade de colisões devido à sua alta capacidade de processamento, garantindo que entradas diferentes gerem saídas únicas indefinidamente.


C

Certo


E

Errado

Uma equipe está implementando um sistema de login seguro usando JWTs (JSON Web Tokens) para um portal público. É crítico garantir que os tokens não sejam adulterados. Diante do exposto, analise as afirmativas abaixo e a relação proposta entre elas.


Asserção: O algoritmo HMAC-SHA256 é frequentemente usado para assinar JWTs e garantir sua integridade.


PORQUE


Razão: O HMAC combina uma função hash (SHA-256) com uma chave secreta, verificando a autenticidade e integridade do token, além de proteger contra colisões e ataques.


Assinale a alternativa correta.


A

Ambas são verdadeiras e a razão justifica a asserção


B

A asserção é verdadeira, mas a razão é falsa


C

A asserção é falsa e a razão é verdadeira


D

Ambas são falsas

Sobre o conceito de hash, assinala a afirmativa correta.


A

O algoritmo SHA-256 é utilizado para encriptar dados.


B

Ao considerar um arquivo com o mesmo conteúdo, mas em sistemas operacionais diferente, o seu hash pode variar conforme o sistema operacional utilizado.


C

O hash de um arquivo não sofrerá alterações se o tamanho do arquivo permanecer igual após as alterações de conteúdo.


D

É um código criptográfico, em que uma sequência de caracteres de tamanho variável é gerada por meio de uma entrada de tamanho fixo.


E

Consiste em uma função matemática onde é possível, por meio de uma entrada de tamanho variável, gerar uma sequência de caracteres de tamanho fixo.

O SHAP (SHapley Additive exPlanations) é uma abordagem baseada em teoria dos jogos, para explicar os resultados apresentados por modelos de aprendizagem de máquina. A respeito do SHAP, analise as opções a seguir e marque a correta.


A

O valor Shapley de uma característica é a contribuição média marginal que ela traz para a previsão.


B

Um valor Shapley elevado significa que a característica contribuiu positivamente para a classe de interesse.


C

O valor Shapley de uma característica é sua contribuição pura, excluindo a contribuição das outras características.


D

A soma dos valores Shapley é igual à probabilidade da previsão apresentada pelo modelo analisado.


E

O Shapley revela as relações de causa e efeito entre as características e a classe de interesse.

Técnicas de indexação baseadas em hashing permitem a localização direta e eficiente de informações em tempo quase real, otimizando o acesso a grandes volumes de registros produzidos por câmeras, sensores e outros equipamentos de segurança pública.


Sobre técnicas de indexação utilizando hashing, assinale a opção correta.


A

A técnica de desdobramento em hashing refere-se à aplicação de um fator de carga de arquivo, que trata colisões em hashings com coalescência pela formação da cadeia de sinônimos, como no caso da técnica de quociente linear.


B

A técnica de hashing extensível caracteriza-se, em seu funcionamento, na criação de um diretório de 2d endereços de bucket, sendo d a profundidade global do diretório, com a utilização dos d bits de mais alta ordem como índice para determinar uma entrada de diretório.


C

Em hashing dinâmico, o diretório estruturado em árvores apresenta dois tipos de nós: os folha, mantendo localmente armazenados o bucket real com registros; e internos, com ponteiros esquerdo correspondente ao bit 1 no endereço hashed e o direito correspondendo ao bit 0.


D

Hashing externo corresponde à técnica de hasing aplicada em arquivos de disco, sendo o espaço de endereços de destino constituído por buckets - blocos de discos não contíguos, cada qual mantendo exatamente um registro.


E

O princípio de funcionamento do hashing linear prevê que um arquivo de hash expanda e encolha seu número de buckets estaticamente, com o auxílio de um diretório, e com a criação de buckets adicionais divididos na ordem linear.

A operação geral do algoritmo HMAC pode ser ilustrada pela figura a seguir, onde K representa uma chave secreta e M corresponde à mensagem de entrada (dividida em blocos Yi de b bits cada, já com o padding especificado na função de hash subjacente). O símbolo || representa o operador de concatenação e o símbolo ⊕ representa a operação XOR:


Imagem associada para resolução da questão


De acordo com a especificação do HMAC, K+ representa


A

K preenchida com zeros à esquerda, de modo que o resultado tenha b bits de comprimento.


B

o hash de K calculado pela função de hash subjacente.


C

o resultado da operação KK.


D

o resultado da encriptação de K pelo algoritmo de cifra de bloco subjacente.


E

o módulo de K, isto é, caso K seja um número inteiro negativo, então K+ = –K. Caso K seja um número não negativo, então K+ = K.

No contexto da segurança da informação, a integridade dos dados pode ser verificada a partir das funções criptográficas de hash. Sobre a função de hash SHA-3, é correto afirmar que é uma função


A

bijetora.


B

monótona.


C

injetora.


D

determinística.


E

recursiva.

Senhas são comumente armazenadas em arquivos e bancos de dados na forma de hashes criptográficos. Uma prática que corresponde a uma defesa efetiva contra ataques baseados em tabelas de hashes pré-calculadas para a obtenção de senhas é


A

obrigar que a senha de cada usuário possua um tamanho mínimo de 6 caracteres.


B

a utilização de salts grandes e únicos na senha a ntes de calcular seu hash.


C

a substituição do uso de funções de hash da família SHA-2, quando utilizadas, por MD5.


D

a substituição do uso da função de hash MD5, quando utilizada, por SHA-1.


E

escolher o uso de funções de hash que produzem saídas de tamanho variável.

A área de auditoria de uma organização recomendou que se incluísse algum mecanismo de verificação de integridade em uma base corporativa de imagens com milhões de arquivos. Em vista disso, a área de tecnologia da informação da organização propôs a associação dos arquivos de imagens a valores calculados de hash e a verificação desses valores sempre que os arquivos fossem usados. A principal preocupação para o processo incide no desempenho dos cálculos e na verificação dos hashes pelas aplicações internas.


Nessa situação hipotética, a opção de algoritmo de hash mais indicada seria


A

MD5.


B

SHA-512.


C

WHIRLPOOL.


D

RIPEMD-160.


E

SHA-1.

Para acelerar a busca sobre uma lista de mensagens, Beatriz adotou uma tabela de dispersão, na qual o e-mail do emissor é quem define o hash.


Imagem associada para resolução da questão


O hash é dado pelo resto da divisão entre a soma dos códigos ASCII do email e o tamanho do vetor de listas.


Para que Beatriz obtenha a melhor distribuição das mensagens nas listas:


A

o valor dos códigos ASCII, obtidos pela função Ord, deve ser multiplicado por N;


B

a soma dos códigos ASCII deve ser feita do final para o início do campo email de M;


C

o número N deve ser primo;


D

a mensagem M deve ser incluída na lista da posição N – H do vetor V;


E

o número N precisa ser par.

No contexto computacional, quando duas chaves diferentes têm o mesmo valor hash, a função de hashing produz uma


A

colisão e leva essas chaves para posições distintas na tabela de hash.


B

interrupção vetorada, que permite localizar uma subrotina na memória RAM.


C

parada do processador, por haver uma dúvida sobre qual deve ser a próxima instrução a ser executada.


D

colisão e leva essas chaves para a mesma posição na tabela de hash.


E

interrupção não vetorada, que aciona uma subrotina na memória RAM.

Assinale a alternativa correta sobre a diferença de MD5 e SHA-1.


A

A função de hash MD5 produz um valor de 64-bit, enquanto SHA-1 produz 128-bit.


B

A função de hash MD5 produz um valor de 128-bit, enquanto SHA-1 produz 160-bit.


C

A função de hash MD5 produz um valor de 124-bit, enquanto SHA-1 produz 256-bit.


D

Ambas as funções de hash MD5 produzem um valor de 128-bit.


E

Ambas as funções de hash MD5 produzem um valor de 256-bit.

O Secure Hash Algorithm 256 bits (SHA-256) é uma função de hash criptográfica amplamente empregada na segurança de dados. Esta função transforma dados de entrada de qualquer tamanho em uma sequência de bits de tamanho fixo, que é única para cada conjunto de dados. A saída do SHA-256 consiste em uma sequência de 256 bits, ou


A

16 caracteres hexadecimais.


B

32 caracteres hexadecimais.


C

64 caracteres hexadecimais.


D

128 caracteres hexadecimais.

 
 
Gerar simulado