

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.
O Secure Hash Algorithm (SHA) foi desenvolvido pelo U.S. National Institute of Standards and Technology (Sigla: NIST). Esta tecnologia pode ser utilizada com diferentes níveis de robustez. As alternativas a seguir apresentam os diferentes tipos utilizados, exceto a:
SHA-224
SHA-32
SHA-384
SHA-160
No IP Security (IPsec), o cabeçalho de autenticação, Authentication Header (AH), oferece suporte para integridade de dados e para autenticação dos pacotes de IP. O valor de verificação de integridade, Integrity Check Value (ICV), pode ser calculado com um algoritmo de HMAC, mas deverá caber no campo reservado para os dados de autenticação.
Por essa razão, se usarmos o algoritmo HMAC-SHA1, o valor do HMAC deverá ser truncado em quantos bits?
32
64
96
128
160
Aurélio trabalha para uma empresa de segurança e está efetuando testes em funções de hashes criptográficos. Ele fez uso de uma função simples que efetuava o ou-exclusivo entre os valores ASCII (7 bits) dos caracteres de uma mensagem digitada por ele.
Baseado nos conceitos de funções de hash, Aurélio identificou que o algoritmo de hash era fraco, pois:
produzia um valor de hash variável em sua saída;
possuía resistência a pré-imagem;
possuía alta resistência a colisões;
produzia alto efeito avalanche;
possuía baixa resistência a colisões.
Analise as seguintes afirmativas em relação aos tipos de criptografia:
I. Hashing é uma metodologia de criptografia que embaralha dados para tornálos irreconhecíveis e não foi projetada para ser reversível.
II. O Criptografia Simétrica utiliza uma chave pública para criptografar uma mensagem e uma chave privada para descriptografá-la.
III. A Criptografia Assimétrica utiliza uma única chave para criptografar e também para descriptografar uma mensagem.
Está CORRETO o que se afirma em:
I, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Considere a seguinte situação: uma função de hash criptográfica é calculada usando como parâmetros uma mensagem m e um segredo s, compartilhado entre o emissor e o destinatário da mensagem m. Essa situação descreve a
cifragem da mensagem m.
forma como a chave simétrica s é distribuída entre emissor e destinatário.
obtenção do código de autenticação da mensagem m.
assinatura digital da mensagem m.
fase de apresentação do protocolo SSL (Secure Socket Layer).
A respeito da segurança da informação em redes de computadores, preencha as lacunas do texto a seguir.
Para verificar a integridade de um arquivo, você pode calcular o hash dele utilizando método MD5, por exemplo, e, quando julgar necessário, gerar o hash novamente. Se os dois hashes forem ______________, significa que o arquivo ______________.
Os termos que preenchem corretamente as lacunas são:
iguais / foi alterado
iguais / não foi alterado
diferentes / foi compartilhado
iguais / foi visualizado por alguém
diferentes / contém código malicioso
A família de funções de hash criptográficas conhecida como SHA-2 inclui diversas funções.
Assinale a alternativa correta a respeito.
A função SHA-256 trabalha com blocos de 256 bits e gera saídas também com tamanho de 256 bits.
A família SHA-2 dispõe de funções de hash com saídas de tamanho de 256, 512 e 1024 bits.
A função SHA-256 trabalha com blocos de 512 bits e gera saídas com tamanho de 256 bits.
A função SHA-256 trabalha com blocos de 256 bits e gera saídas com tamanho variável, mas de, no mínimo, 256 bits.
As funções da família SHA-2 são adequadas para uso em criptografia simétrica, uma vez que suas funções inversas, usadas para decriptação, são computacionalmente rápidas.
Para resolver determinado problema, um programador implementou uma tabela hash aberta.
Assinale a alternativa correta que indica o significado de uma tabela hash aberta.
A função de dispersão traduz estrategicamente a chave, fazendo que a ocupação da tabela seja sempre equilibrada.
Cada posição na tabela hash é um ponteiro para uma lista encadeada, o que resolve o problema das colisões.
As colisões são tratadas de forma transparente, com o dado sendo armazenado no próximo espaço livre.
O espaço fixo da tabela de endereços pode ser alterado, sem comprometer a função de dispersão.
A função de dispersão é aberta e pode receber ajustes conforme a necessidade.
Sobre características e uso de uma função de resumo (hash), assinale a alternativa correta.
No processo de assinatura digital, uma função hash é usada para gerar a chave privada.
Uma alteração de 1 bit no conteúdo de um arquivo irá gerar um código hash diferente do gerado a partir do arquivo original em apenas um caractere.
Não é usual que a aplicação de função hash sobre dois arquivos gere o mesmo código como saída.
Exemplos de métodos de hash são: AES, WPA e MD5.
Pode ser usada para verificar a integridade de um arquivo compactado em formato zip.
“Técnica usada para mapear os dados do objeto para algum valor inteiro representativo. Armazena os dados em formas de pares de chaves e valores. A chave, que é usada para identificar os dados, é dada como uma entrada para a função. Uma chave é o conjunto dos dados identificadores para um registro de dados em particular. Quando se interage com um registro de funcionários, o nome ou o número do funcionário geralmente serve como chave para acessar todas as outras informações que existem sobre o funcionário. Ressalta-se que não tem sentido ordenar todas as informações dos funcionários quando somente se precisa das chaves ordenadas.” Tal técnica é conhecida como:
Sort.
B-tree.
Hashing.
Heap binário.
As funções Hash são amplamente utilizadas na criptografia para transformar dados em um valor Hash criptográfico de tamanho fixo. Essas funções são usadas para garantir a integridade dos dados, para criar chaves criptográficas, para autenticar mensagens e em outras aplicações de segurança. Selecione a alternativa que mostra a propriedade de uma função Hash que garante que uma pequena mudança na entrada deve resultar em uma mudança significativa no valor Hash.
Colisão
Difusão
Confusão
Unicidade
Determinismo
Um dos algoritmos criptográficos mais versáteis é a função de hash criptográfica devido ao seu uso em diversas aplicações de segurança e protocolos da Internet.
Na função de hash criptográfica, a propriedade na qual é fácil gerar um código a partir da mensagem, mas é praticamente impossível gerar uma mensagem dado o seu código, é denominada resistência:
à difusão;
à pré-imagem;
à segunda pré-imagem;
à colisão;
ao choque.
Uma função de hashing
apresenta valores de hash de saída de tamanho fixo, independentemente dos dados de entrada.
verifica a disponibilidade de dados em determinada estrutura.
tem aplicação restrita a porções de dados de entrada de até 1.024 MB de tamanho.
permite a reconstrução de seus dados de entrada de forma computacionalmente simples, a partir de um valor de hash resultante.
não é aplicável a arquivos executáveis ou a arquivos binários compilados.
Assinale a alternativa que corresponde a uma propriedade requerida em uma função de hash criptográfica.
Deve haver uma função inversa facilmente computável que permita calcular qual mensagem gerou determinado valor de hash, permitindo a desencriptação da informação codificada no hash.
O tamanho do hash computado pela função deve ser proporcional ao tamanho da mensagem de entrada. Ou seja, se a mensagem M1 tem tamanho t e a mensagem M2 tem tamanho 2t, então o hash de M2 deve ter o dobro do tamanho do hash de M1.
Dada uma mensagem M1, deve ser computacionalmente difícil encontrar outra mensagem M2 diferente de M1 tal que o hash de M1 seja igual ao hash de M2.
O hash produzido pela função deve possuir tamanho menor ou igual a 64 bits para que sua computação seja compatível com processadores modernos de 64 bits.
Deve requerer um certificado digital como parâmetro de entrada para o cálculo, além da mensagem a ter seu hash calculado, vinculando assim o hash produzido a uma chave pública.
Em forense digital, o objetivo das verificações de integridade é mostrar que as evidências não foram alteradas desde o momento em que foram recolhidas, suportando assim o processo de autenticação.
Um algoritmo tradicionalmente utilizado para a criação de hashes é o
Diffie-Helman.
3DES.
RSA.
RC4.
MD5.
Paula está desenvolvendo um sistema de chat que garante a veracidade do conteúdo enviado com a utilização de um hash criptográfico para cada mensagem. A certificação digital não será utilizada, sendo adotada uma chave estática para gerar os blocos de hash.
Para implementar a funcionalidade, ela deverá usar o algoritmo:
DES;
3DES;
SHA-256;
AES;
Base64.
Para garantir a integridade dos dados, a geração de hash é frequentemente utilizada. Qual das seguintes opções é um digest de hash comumente utilizados com 128 bits?
CRAMMD5
SHA-5
MD-5
SHA-1
HD-1
Sobre criptografia, uma das utilidades de uma função de resumo (método criptográfico também conhecido como hash), é verificar a integridade de um arquivo. Assinale a alternativa que apresenta SOMENTE métodos criptográficos do tipo hash.
AES e 3DES.
Blowfish e RC4.
MD5 e SHA-256.
DSA e ECC.
Diffie-Helmann e RSA.
A função de criptografia Hash não utiliza uma chave privada ou pública, utiliza um valor de hash de tamanho fixo, que é um valor matemático computado sobre o texto plano, usando algoritmos específicos. As funções de Hash são usadas para verificar a integridade dos dados para garantir que não tenham sido inadvertidamente alterados. Por exemplo, verificações de senhas também podem usar funções de Hash. Assinale a alternativa que NÃO é uma função hash.
MD5
SHA-1
CRYPT-1
SHA-512
RIPEMD-160
Para verificar a integridade de um arquivo armazenado em seu computador ou em seus backups, pode-se utilizar o método (algoritmo) de hash
SSL.
MD5.
HTTP.
HTTPS.
Firewall.