

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.
Preencha as lacunas abaixo, identificando as informações correspondentes às tabelas de espalhamento (hash).
Em hashing com encadeamento (separate chaining), armazenando n chaves em uma tabela de tamanho m, o fator de carga α é definido por α = _______________. Para uma função hash que aproxima hashing uniforme simples, o tempo médio esperado de uma operação de busca bem-sucedida é O(1 + ________________).
A sequência que preenche corretamente as lacunas é:
n*m / n
n*m / α
n/m / n
n/m / α
Analise as afirmativas abaixo com relação a funções de resumo criptográfico.
1. Uma função de resumo criptográfico (cryptographic hash) é uma função que gera uma sequência de bytes de tamanho variável.
2. Os resumos criptográficos são frequentemente usados para identificar unicamente um arquivo ou outra informação digital, ou para atestar sua integridade: caso o conteúdo de um documento digital seja modificado, seu resumo também será alterado.
3. Os resumos criptográficos são um tipo de função unidirecional (one-way function). Uma função é chamada unidirecional quando seu cálculo direto é rápido, mas o cálculo de sua inversa é impossível ou computacionalmente inviável.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Um professor da escola precisa enviar o arquivo digital de uma prova final para o setor de reprografia.
Para garantir a Confidencialidade do documento durante o trajeto e o armazenamento, ele decide utilizar técnicas de criptografia.
O setor de reprografia possui um par de chaves (pública e privada) devidamente homologado pela instituição.
Considerando o funcionamento dos sistemas de criptografia Simétrica e Assimétrica, assinale a alternativa que descreve o procedimento tecnicamente correto para que o professor envie o arquivo de forma que apenas o setor de reprografia consiga abri-lo:
O professor deve utilizar a Criptografia Simétrica, que se baseia no uso de um par de chaves relacionadas matematicamente (uma pública e uma privada), onde a chave pública é usada para cifrar o arquivo da prova e a chave privada, de conhecimento apenas do setor de reprografia, é usada para a descriptografia.
O professor deve utilizar a Criptografia Assimétrica, criptografando o arquivo com a sua própria chave privada. Assim, o setor de reprografia usará a chave pública do professor para abrir o arquivo, garantindo a confidencialidade.
O professor deve utilizar a Criptografia Simétrica, pois este método permite o uso de chaves diferentes para criptografar e descriptografar, sendo ideal para o compartilhamento com múltiplos funcionários de um mesmo setor.
O professor deve utilizar a Criptografia Assimétrica, solicitando a chave pública do setor de reprografia. Ele criptografa o arquivo com esta chave e, ao receber o documento, o setor de reprografia utiliza sua própria chave privada para realizar a descriptografia.
O professor deve utilizar a Criptografia Simétrica, criptografando o arquivo com a chave pública de professor. O setor de reprografia, por possuir acesso ao servidor de arquivos, conseguirá reverter o processo utilizando a chave privada do servidor.
Após coletar as evidências de um crime digital, segundo cadeia de custódia, o perito deve garantir a integridade de evidências para análise.
A técnica aprovada pela FIPS 202 para cuidar dessas evidências é
copiar as evidências para pendrive com encriptação SH1 de 64 bits
enviar dados para a Nuvem.
enviar as evidências via via SFTP.
utilizar o algoritmo de hash (SHA3-256).
utilizar o algoritmo de hash (SHA-256).
Um Engenheiro de Computação precisa utilizar uma lista de tuplas em Python para representar pares de votação no formato (Parlamentar_ID, Voto) e empregá-las como chaves em um dicionário, estrutura que depende de hashing.
Assinale a alternativa correta acerca do conceito de imutabilidade em Python e de como ele determina quais objetos podem ser usados como chaves em dicionários.
Objetos mutáveis, como list e dict, podem ser usados como chaves porque em Python há o recalculo do hash dinamicamente.
Apenas objetos imutáveis, como tuple, str e int, podem ser usados como chaves de dicionários, pois o valor de hash de um objeto imutável é fixo e garante a integridade da tabela hash.
A imutabilidade é irrelevante para o hashing; o Python usa o endereço de memória para calcular o hash.
Tuplas que contenham elementos mutáveis, como listas, podem ser usadas como chaves desde que o hash seja recalculado.
Classes personalizadas não podem ser usadas como chaves de dicionário.


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 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:
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.
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.
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.
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.
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.
As funções hash constituem mecanismos matemáticocomputacionais responsáveis por transformar dados de tamanho variável em uma sequência fixa de caracteres, denominada valor hash ou digest criptográfico. Sobre esse assunto, é INCORRETO afirmar que:
funções hash criptográficas são utilizadas para verificar integridade de arquivos, autenticação de informações e proteção de senhas em sistemas computacionais.
o efeito avalanche corresponde à capacidade de pequenas alterações nos dados originais produzirem modificações significativas no valor hash gerado.
uma função hash criptográfica segura deve apresentar resistência à colisão, dificultando a geração de duas entradas diferentes com o mesmo resultado.
o processo executado por funções hash permite reconstruir integralmente o conteúdo original a partir do valor hash obtido, desde que o algoritmo utilizado seja conhecido.
algoritmos como SHA-256 e SHA-3 foram desenvolvidos para ampliar a robustez criptográfica diante de vulnerabilidades identificadas em funções hash mais antigas.
Em uma análise estática de um binário suspeito, o analista identifica uma sequência que utiliza API hashing para resolver funções do Windows dinamicamente.
O objetivo pelo qual o malware utiliza esse mecanismo é
exclusivamente aumentar a velocidade de execução do malware.
evitar dependências de DLLs externas, somente.
reduz o tamanho do arquivo executável em pelo menos 20%.
evasão de assinaturas baseadas em strings.
permitir execução apenas em modo kernel.
O analista Rafael implementou com sucesso uma função hash, que denominou H, para armazenar as senhas em um sistema. A fim de mitigar eventuais ataques de tabela arco-íris, Rafael implementou nas senhas a técnica padrão de salting, antes de aplicar a função H.
A técnica de salting implementada por Rafael mitiga o ataque de tabela arco-íris na medida em que:
armazena parte da senha original juntamente com o hash, tornando a tabela arco-íris maior e mais custosa;
resulta em um hashing de menor custo computacional, aumentando as chances de colisão na tabela arco-íris;
introduz um valor aleatório único em cada senha antes do hashing, dificultando a pré-computação de tabelas arco-íris;
troca caracteres da senha original por outros aleatórios antes do hashing, tornando a tabela arco-íris maior e mais custosa;
adiciona um valor aleatório único entre blocos de senhas antes do hashing, aumentando as chances de colisão na tabela arco-íris.
Analise as afirmativas sobre as funcionalidade das funções de Hash e assinale a alternativa correta.
I. Permitem a verificação da integridade de um arquivo.
II. Possibilitam a prova de conhecimento sem a prévia revelação do dado.
III. Servem para codificar e decodificar dados.
Somente as afirmativas I e II estão corretas.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas II e III estão corretas.
Todas as afirmativas estão corretas.
Nenhuma afirmativa está correta.


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.
Com base na Segurança das Funções de Hash e MACs, podemos afirmar que os ataques sobre as funções de Hash e MACs são classificados em quais categorias principais?
Ataques de negação de serviço e spoofing.
Ataques por força bruta e criptoanálise.
Ataques de phishing e malware.
Ataques de buffer overflow e SQL injection.
Ataques de engenharia social e ransomware.
No que se refere a operações de busca, hash tables são as mais ineficientes entre as estruturas de dados, devido à necessidade de tais operações percorrerem todos os elementos dessa estrutura de dados.
Certo
Errado
Em sistemas de segurança da informação, diferentes técnicas criptográficas oferecem garantias distintas sobre a proteção de dados. Uma necessidade comum é permitir que terceiros possam verificar a autenticidade e a integridade de uma mensagem, sem a necessidade de acessar seu conteúdo original. Considerando essa necessidade, assinale a técnica criptográfica que atende a esses requisitos:
Esteganografia.
Criptografia assimétrica com assinatura e verificação separadas.
Criptografia de fluxo (stream cipher).
Funções de hash criptográficas com salt.
Criptografia simétrica com chave compartilhada.
O Departamento de Segurança da Informação implementou um sistema de segurança no Ministério Público da União (MPU) para detectar intrusão e vírus em sua rede local. Eles efetuaram o cálculo da função de hash dos arquivos existentes e guardaram-no de forma segura. Caso houvesse dúvida quanto a algum arquivo malicioso, seu hash seria calculado e comparado com o hash arquivado anteriormente.
A garantia da integridade dos dados para a aplicação de detecção de intrusão e vírus deverá ser conseguida, no mínimo, pela propriedade de resistência:
à segunda pré-imagem somente;
à primeira pré-imagem somente;
a nenhuma pré-imagem nem colisões;
às primeira e segunda pré-imagens além de colisões;
a colisões somente.
Ao se aplicar uma string vazia como entrada para a função de hash SHA-256, é obtido um resultado
de 256 bytes.
de 512 bytes.
de 32 bytes.
vazio, de 0 bytes.
de 16 bytes.


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.
Considerando os algoritmos de hash criptográfico e suas aplicações em segurança da informação, assinale a opção correta.
Em sistemas de deduplicação de dados, utiliza-se a função de hash para maximizar colisões, identificar conteúdos similares e reduzir o volume de armazenamento.
Em transmissões com protocolos TLS, a função de hash substitui a criptografia simétrica ao tornar os dados transmitidos autênticos e invioláveis.
Em verificação de integridade de arquivos, é recomendável utilizar funções de hash reversíveis para permitir a reconstrução dos dados originais em caso de corrupção.
Em assinaturas digitais, a função de hash produz um resumo criptográfico da mensagem, que é assinado com a chave privada do emissor, garantindo integridade e autenticidade.
Em sistemas de blockchain, a função de hash é usada para criptografar os dados da transação e, assim, garantir a confidencialidade entre os nós da rede.
Qual das alternativas abaixo corresponde a um princípio da segurança da informação que pode ser garantido pelo uso de hash criptográfico?
Disponibilidade.
Confidencialidade.
Visibilidade.
Rastreabilidade.
Integridade.
As funções de hash criptográficas são amplamente utilizadas em sistemas de segurança da informação para garantir a integridade dos dados e autenticação de mensagens. Considerando as propriedades e finalidades das funções de hash, assinale a alternativa que descreve corretamente uma característica essencial dessas funções.
Produzem chaves simétricas aleatórias para uso em criptografia de dados em tempo real.
Garante que dados criptografados possam ser recuperados com a mesma chave usada no hash.
Permitem a compressão de dados grandes em arquivos compactados com integridade garantida.
São utilizadas exclusivamente em sistemas de assinatura digital com algoritmos RSA.
Produzem um valor fixo de saída (resumo) a partir de uma entrada de qualquer tamanho e não devem permitir que duas entradas diferentes resultem no mesmo valor de saída.
Considere uma tabela de hashing com 5 posições (índices de 0 a 4) e a função de hashing é dada por: h(k)=k mod(5), onde k é a chave. Suponha que as chaves sejam inseridas na seguinte ordem: 12, 7, 18, 23, 10. A tabela utiliza sondagem linear para tratar colisões. Após todas as inserções, qual das alternativas representa corretamente o estado da tabela de hashing?
[ 23, 12, 7, 18, 10 ]
[ 12, 18, 23, 7, 10 ]
[ 18, 23, 7, 12, 10]
[ 12, 7, 18, 23, 10 ]
[ 23, 10, 12, 7, 18 ]
Sobre tecnologias de segurança, uma maneira comum de garantir a autenticidade de um documento é submetê-lo a uma função hash de sentido único, resistente a inversões, gerando um resumo de tamanho fixo e independente do tamanho do documento original. O proprietário do documento então criptografa esse resumo com sua chave privada, criando a assinatura digital, que é anexada ao documento e enviada ao receptor. Quando o documento e a assinatura chegam, o receptor recalcula o hash do documento e usa a chave pública do emissor para descriptografar a assinatura, obtendo o hash original. Se os valores coincidirem, a autenticidade do documento é confirmada; caso contrário, indica-se adulteração ou corrupção.
O trecho apresentado corresponde a qual processo de serviço dos tipos básicos de criptografia?
Criptografia por chave secreta.
Assinaturas digitais.
Cifragem de chave pública.
Funções de via única.
Módulo de plataforma confiável.