

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
o valor de hash permanecerá idêntico, devido à alta capacidade de compressão do algoritmo.
o valor de hash mudará de forma drástica e imprevisível.
o valor de hash mudará apenas em seu último caractere hexadecimal.
o tempo de geração do novo hash será significativamente menor.
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.
Certo
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 é:
SHA-1.
RSA.
Blowfish.
HMAC.
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 é:
RSA.
AES.
Diffie-Hellman.
SHA.
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.
O(n)
O(log n)
O(n log n)
O(1)


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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.
Certo
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.
Certo
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.
Ambas são verdadeiras e a razão justifica a asserção
A asserção é verdadeira, mas a razão é falsa
A asserção é falsa e a razão é verdadeira
Ambas são falsas
Sobre o conceito de hash, assinala a afirmativa correta.
O algoritmo SHA-256 é utilizado para encriptar dados.
Ao considerar um arquivo com o mesmo conteúdo, mas em sistemas operacionais diferente, o seu hash pode variar conforme o sistema operacional utilizado.
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.
É 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.
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.
O valor Shapley de uma característica é a contribuição média marginal que ela traz para a previsão.
Um valor Shapley elevado significa que a característica contribuiu positivamente para a classe de interesse.
O valor Shapley de uma característica é sua contribuição pura, excluindo a contribuição das outras características.
A soma dos valores Shapley é igual à probabilidade da previsão apresentada pelo modelo analisado.
O Shapley revela as relações de causa e efeito entre as características e a classe de interesse.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 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.
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.
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.
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.
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:

De acordo com a especificação do HMAC, K+ representa
K preenchida com zeros à esquerda, de modo que o resultado tenha b bits de comprimento.
o hash de K calculado pela função de hash subjacente.
o resultado da operação K ⊕ K.
o resultado da encriptação de K pelo algoritmo de cifra de bloco subjacente.
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
bijetora.
monótona.
injetora.
determinística.
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 é
obrigar que a senha de cada usuário possua um tamanho mínimo de 6 caracteres.
a utilização de salts grandes e únicos na senha a ntes de calcular seu hash.
a substituição do uso de funções de hash da família SHA-2, quando utilizadas, por MD5.
a substituição do uso da função de hash MD5, quando utilizada, por SHA-1.
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
MD5.
SHA-512.
WHIRLPOOL.
RIPEMD-160.
SHA-1.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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.

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:
o valor dos códigos ASCII, obtidos pela função Ord, deve ser multiplicado por N;
a soma dos códigos ASCII deve ser feita do final para o início do campo email de M;
o número N deve ser primo;
a mensagem M deve ser incluída na lista da posição N – H do vetor V;
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
colisão e leva essas chaves para posições distintas na tabela de hash.
interrupção vetorada, que permite localizar uma subrotina na memória RAM.
parada do processador, por haver uma dúvida sobre qual deve ser a próxima instrução a ser executada.
colisão e leva essas chaves para a mesma posição na tabela de hash.
interrupção não vetorada, que aciona uma subrotina na memória RAM.
O algoritmo SHA512 é inseguro porque o ataque de repetição (replay attack) permite a colisão dos primeiros 64 bits de saída.
Certo
Errado
Assinale a alternativa correta sobre a diferença de MD5 e SHA-1.
A função de hash MD5 produz um valor de 64-bit, enquanto SHA-1 produz 128-bit.
A função de hash MD5 produz um valor de 128-bit, enquanto SHA-1 produz 160-bit.
A função de hash MD5 produz um valor de 124-bit, enquanto SHA-1 produz 256-bit.
Ambas as funções de hash MD5 produzem um valor de 128-bit.
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
16 caracteres hexadecimais.
32 caracteres hexadecimais.
64 caracteres hexadecimais.
128 caracteres hexadecimais.