

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.
Considere as informações abaixo.
I. O hash da palavra Tribunal foi gerado usando-se um algoritmo A e resultou em:
501dfbdf939974847dc5030a81c43bf94bd1d3bb
II. O hash da palavra Tribunal foi gerado usando-se um algoritmo B e resultou em:
c9650cbdbd3efe4ff7a9bf4d4e00dba8f93c5f9378432860ee48c18e1a60fd6e
III. O hash da palavra tribunal foi gerado usando-se um algoritmo A e resultou em:
774221031074f47a2b15a9a7b6dbfc05f299f9d5
É correto afirmar que:
O algoritmo A resultou em um hash de 40 dígitos hexadecimais, porque as duas palavras indicadas em I e em III tinham o mesmo número de caracteres; se fossem diferentes, o hash teria mais ou menos dígitos.
Se um texto composto por várias linhas e muitos caracteres for submetido a um gerador de hash, somente o algoritmo B, utilizado em II, poderá ser utilizado.
O algoritmo A, utilizado em I e em III, corresponde ao MD5.
O algoritmo A, utilizado em I e em III, corresponde ao SHA-512.
O algoritmo B, utilizado em II, que trabalha com 8 palavras de 32 bits, corresponde ao SHA-256.
Em relação aos conceitos básicos envolvendo criptografia, assinale a alternativa correta.
Uma função de hash criptográfico como, por exemplo, MD5SUM, serve para garantir a autenticidade inequívoca de um documento eletrônico.
As assinaturas digitais são um exemplo de uso de Message Authentication Code (MAC).
Um documento eletrônico assinado digitalmente oferece garantia quanto à autenticidade e à integridade das informações contidas nesse documento.
Entre as desvantagens da criptografia simétrica, em comparação com a criptografia assimétrica, estão seu alto custo computacional e a dificuldade de gerenciar e divulgar as chaves.
Entre as informações mantidas em um certificado digital, estão as chaves pública e privada da entidade detentora do certificado.
Os algoritmos de hash MD5 e SHA-1 apresentam, respectivamente, mensagem de resumo de 160 bits e de 128 bits.
Certo
Errado
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 é:
ocultar o algoritmo utilizado para proteção das senhas;
armazenar as senhas cifradas por meio de um algoritmo de chaves assimétricas;
utilizar um algoritmo hash com salt antes de persistir as senhas no banco de dados;
codificar um algoritmo próprio para cifrar as senhas com base em uma chave randômica segura;
usar uma chave randômica gerada pelo aplicativo para cifrar as senhas por meio de um algoritmo de chave simétrica.
A maior vantagem da criptografia simétrica, em todos os cenários, é o fato de ela usar apenas uma chave para cada par de entidades comunicantes, o que a caracteriza como o processo de criptografia mais seguro.
Certo
Errado
O requisito conhecido como “resistência à colisão forte” para uma função de hash criptográfica qualquer, aqui denominada H, estabelece que
é computacionalmente impraticável encontrar qualquer par de blocos de dados (x,y) de modo que H(x) = H(y).
H pode ser aplicada em um bloco de dados de qualquer tamanho.
H produz uma saída de tamanho fixo.
para um bloco de dados x informado, é computacionalmente impraticável encontrar um bloco de dados y ≠ x com H(y) = H(x)
para qualquer valor de hash h informado, é computacionalmente impraticável encontrar um bloco de dados y tal que H(y) = h.
O uso de hashes na geração de assinaturas digitais garante a autenticidade, a confidencialidade e a integridade de uma informação.
Certo
Errado
Ana precisa enviar a mensagem M para Bráulio de forma sigilosa pela rede do Tribunal de Justiça atendendo aos requisitos de segurança: autenticidade, não repúdio, integridade e confidencialidade. Para isso, Ana deve enviar uma chave secreta K para Bráulio e gerar uma assinatura digital AD(M).
Considerando que a chave K deve ser conhecida apenas por Ana e Bráulio, após esse processo deve-se cifrar K e AD(M) com a chave:
privada de Bráulio;
privada de Ana;
pública de Ana;
pública de Bráulio;
secreta de Ana.
Ao contrário do que ocorre com os contratos tradicionais, a execução dos contratos inteligentes (smart contracts) implementados com a tecnologia blockchain pode ser automatizada, o que proporciona a mitigação de riscos, dada a previsibilidade garantida pelos códigos programados com base nessa tecnologia.
Certo
Errado
Sobre a encriptação simétrica, duas formas de encriptação podem ser utilizadas: encriptação múltipla e modo de operação de cifra de bloco. Na encriptação múltipla, o esquema mais utilizado é o Triple DES (Data Encryption Standard), que pode ser utilizado com duas ou três chaves; há, ainda, o Double DES. No modo de operação de cifra de bloco, o esquema mais simples possui a seguinte descrição: “cada bloco de bits de texto claro é codificado independentemente usando a mesma chave”. Assinale, a seguir, a alternativa que apresenta essa cifra de bloco.
Counter (CTR).
Cipher feedback (CFB).
Output feedback (OFB).
Electronic codebook (ECB).
Levando em consideração os algoritmos criptográficos DES, AES e RSA, julgue as afirmações abaixo:
I. O DES (Data Encryption Standard) criptografa um bloco de texto de 64 bits usando uma chave de 64 bits. Ele possui dois blocos de transposição e 16 cifras cíclicas complexas. Embora as 16 cifras cíclicas de iteração sejam conceitualmente as mesmas, cada uma usa uma chave diferente derivada da chave original.
II. O AES (Advanced Encryption Standard) é um algoritmo de criptografia de chave simétrica que foi concebido para substituir o algoritmo DES devido a chave do último ser muito pequena. Ele foi projetado com três tamanhos de chave: 128, 192 ou 256 bits.
III. O RSA (Rivest-Shamir-Adleman) é uma cifra de bloco em que o texto claro e o cifrado são inteiros entre 0 e n−1, para algum n. Um tamanho típico para n é 1024 bits, ou 309 dígitos decimais, ou seja, n é menor que 21024.
É CORRETO o que consta:
na afirmativa I, apenas.
na afirmativa II, apenas.
na afirmativa III, apenas.
nas afirmativas I e III, apenas.
nas afirmativas I, II e III.
A criptografia é uma técnica que visa transformar dados com o intuito de ocultar o seu real significado. Ela é amplamente utilizada em aplicações onde a segurança dos dados é um ponto crucial. Ao longo dos anos os algoritmos de criptografia evoluíram bastante, sempre tentando oferecer soluções mais eficazes e eficientes. A respeito dos conceitos e algoritmos que envolvem as técnicas de criptografia, analise as afirmativas abaixo e marque alternativa correta.
-
I. A criptografia pode ser categorizada em dois diferentes tipos, criptografia simétrica e criptografia assimétrica. A primeira faz uso de apenas uma chave criptográfica e é usada tanto por quem criptografa os dados quanto por quem os descriptografa.
II. RSA é o nome de um algoritmo de criptografia simétrica de 2048 bits, logo muito seguro. Esse algoritmo é usado, por exemplo, na geração de chaves SSH.
III. Algoritmos como DES, AES e IDEA são exemplos de algoritmos de criptografia de 256 bits.
Apenas a afirmativa lI está correta.
Apenas as afirmativas I e lI estão corretas.
Apenas as afirmativas lI e IlI estão corretas.
Apenas a afirmativa I está correta.
Todas as afirmativas estão corretas.
A função de hash SHA-256, quando calculada para a string abcde como dado de entrada, resulta no seguinte hash, aqui representado em hexadecimal:
36bbe50ed96841d10443bcb670d6554f
0a34b761be67ec9c4a8ad2c0c44ca42c
Obs.: O valor foi quebrado em duas linhas por questões de espaço, mas se trata de um valor contínuo único.
Quando a mesma função é calculada para a string abcdeabcde, é correto afirmar sobre o hash resultante que
seu tamanho é de 256 bytes.
seu tamanho é de 32 bytes.
ele é igual à concatenação do hash de abcde com ele mesmo.
seu valor depende do instante de tempo em que a função é executada no computador, não sendo possível prever seu tamanho.
seu tamanho corresponde ao dobro do tamanho do hash de abcde, mas seu valor não é igual à concatenação dele com ele mesmo.
Alice criptografa o documento com sua chave privada, calcula o hash do documento e envia para Bob. Se o hash do documento recebido por Bob for diferente do hash do documento original gerado por Alice, significa que o documento
se autodestruirá ao ser aberto.
não poderá ser descriptografado.
perdeu a integridade.
perdeu a disponibilidade.
terá hashes de tamanhos diferentes.
Quanto a temática "Segurança de Banco de Dados" inclui vários tipos diferentes de processos e procedimentos para termos a devida proteção das Bases de Dados, tais como:
(1) criptografia dos dados.
(2) autenticação de dois fatores.
(3) replicação de bancos de dados.
Da relação apresentada:
existem somente o 1 e 2
existem somente o 1 e 3
existem somente o 2 e 3
existem todos
Uma chave criptográfica é um valor secreto que interage com o algoritmo de encriptação. Sobre a criptografia e seus quatro objetivos principais, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Confidencialidade da mensagem.
(2) Integridade da mensagem.
(3) Autenticação do remetente.
(4) Não repúdio ou irretratabilidade do remetente.
(_) O destinatário deverá ser capaz de verificar se a mensagem foi alterada durante a transmissão.
(_) O destinatário deverá ser capaz de verificar se o remetente é realmente quem diz ser.
(_) Não deverá ser possível ao remetente negar a autoria de sua mensagem.
(_) Só o destinatário autorizado deve ser capaz de extrair o conteúdo da mensagem da sua forma cifrada.
2 - 3 - 1 - 4.
2 - 3 - 4 - 1.
1 - 2 - 3 - 4.
1 - 3 - 2 - 4.
4 - 2 - 3 - 1.
O RSA é um algoritmo de criptografia assimétrica que utiliza chaves com 1.024 bits.
Certo
Errado
A cifra de bloco é uma das classes gerais de técnicas de criptografia simétrica utilizada em muitos protocolos seguros da Internet, como o PGP e o SSL.
Certo
Errado
As funções de hash têm como objetivo principal converter uma mensagem ou dados em uma saída numérica única dada a entrada. Essas funções podem ser de uma via ou de via dupla; o uso mais comum é o de apenas uma via. O Secure Hash Algorithm (SHA) foi projetado para garantir a integridade da mensagem e é utilizado em conjunto com protocolos de encriptação. Já o Message Digest Algorithm (MD) também cria um hash de uma via e é utilizado para ajudar a manter a integridade das mensagens. Sobre SHA-1 e MDS, qual alternativa está correta com relação a essas funções de hash?
O SHA-1 é um algoritmo que gera uma saída de 128 bits de hash e é mais complexo que seu antecessor.
O MDS produz um hash de 128 bits e oferece grande segurança, mas não é tão resistente a colisões.
O SHA-1 produz um hash de 64 bits com salt de 96 bits, o que gera um composto de 160 bits alternante, que varia de 160 até 280 bits de resistência a colisões.
O MDS é a evolução natural de suas outras versões, mas sua principal funcionalidade é que ele encripta em blocos de 4 em 4, o que significa que cada mensagem é quebrada em 4 inputs de 32 bits que são mesclados, usando a janela de Claus para compor os 128 bits de saída.
O SHA-1 é muito utilizado em conjunto com o MDS, pois ambos usam a mesma cadeia geratriz, que é o DES, ao invés do AES.
Com relação aos métodos de criptografia de chave pública, considere as afirmativas a seguir.
I. Cada participante em um sistema de chave pública possui um par de chaves, uma pública e outra, privada.
II. Qualquer participante pode criptografar e decriptografar uma mensagem usando a própria chave privada.
III. Quando o participante P1 envia uma mensagem criptografada para P2, é preciso que P2 conheça a chave privada de P1.
É correto somente o que se afirma em
I.
II.
III.
I e II.
II e III.