Karteikarten
CRIPTOGRAFIA
Karten in diesem Stapel (107)
- 1A palavra criptografia tem origem grega e significa escrita oculta: kryptós (oculto) e gráphein (escrita)
- 2Cifra de Césarsubstituição de letras por outras do alfabeto, seguindo um padrão preestabelecido que deveria ser conhecido pelo receptor da mensagem
- 3criptoanálise.À área que estuda e desenvolve técnicas para decifrar e quebrar códigos criptografados
- 4A novidade trazida pelo método RSA é que ele configura um sistema de chave pública, ou seja, opera como uma porta de duas chaves diferentes: a chave A tranca a porta, mas uma chave diferente (B) a destranca. Então, a chave A não precisa ser secreta, e a distribuição de cópias dela não compromete a segurança.
- 5criptografia quanticaA grande vantagem de se utilizar o sistema de distribuição de chaves quânticas é a possibilidade de descobrir se a transmissão está sendo interceptada ou não por meio da comparação de bits, pois se um terceiro interceptar um fóton antes dele chegar ao destinatário é detectá-lo usando uma base diferente, a polarização do fóton é alterada, dando resultados diferente quando comparado ao remetente, mostrando que a comunicação está sendo interceptada.
- 6porque proteger os dados?segurança
integridade
confidencialidade - 7A máquina Enigmafoi muito importante para que a Alemanha Nazista se comunicasse de maneira segura durante a Segunda Guerra. Uma das maiores vitórias da Inglaterra foi a descoberta do código utilizado pela Enigma e assim a capacidade de interceptar as mensagens e antecipar suas estratégias. A ferramenta Cryptool-Online permite simular códigos da máquina Enigma e gerar mensagens a partir dela.
- 8quais as cifras de criptografias mais utilizadas da antiguidade?cifras de substituição
, cada letra do alfabeto é trocada por outra letra, formando um alfabeto auxiliar que, a partir deste, é formada a mensage
e de transposição.
troca de posição na mensagem. Neste método há um reordenamento das letras por meio de um padrão (que deve ser conhecido pelo receptor) e as letras são embaralhadas. - 9vantagem e desvantagem dos metodos de substituicao e transposiçãométodos simples, de grande facilidade de compreensão e implementação, podendo ser utilizados de modo manual e por transmissões via cabo, por exemplo.
Já em relação às desvantagens, por serem cifras baseadas em substituições e rotações simples, e dada a grande capacidade de processamento dos computadores modernos, torna-se fácil realizar a quebra dos segredos e acessar a mensagem original. Nesse sentido, a cifra de substituição é ainda mais frágil que a de transposição, pois métodos de análise de frequência podem ser utilizados para descobrir o alfabeto auxiliar. - 10QUAIS OS EXEMPLOS DE CIFRA DE TRANSPOSIÇÃO?COLUNA - MENSAGEM ESCRITA EM COLUNAS DO MESMO TAMANHO
- 11O QUE Á ESTEGANOGRAFIA?CIENCIA DE OCULTAR A MENSAGEM
A CRIPOGRAFIA OCULTA A MENSAGEM - 12quais os princípios fundamentais da segurança de dados?• O sistema deve ser praticamente ou completamente indecifrável.
• A comunicação das chaves não deve depender de notas escritas.
• Deve ser portátil.
• Deve ser fácil de usar e com poucas regras - 13quais os dois algoritmos de criptografia?RC4 - O RC4 é um algoritmo de criptografia de fluxo, o que implica que criptografa cada caractere da mensagem, ao invés de blocos, e é muito eficiente para o uso em tempo real.
padrão AES. - Advanced Encryption Standard - cifragem por blocos - 14qual a diferença entre chaves simétricas e assimétricas?As chaves simétricas são únicas e devem estar de posse tanto pelo transmissor quanto pelo receptor da mensagem, e se forem interceptadas permitem o acesso ao conteúdo.
Já as chaves assimétricas são separadas entre pública e privada, sendo que a chave pública pode ser disponibilizada a qualquer pessoa e a chave privada deve ser secreta, única e intransferível. - 15quais as duas principais etapas do RC4?KSA - Key Scheduling Algorithm
PRGA -(Pseudo-Random Generation Algorithm - protocolos WEP, WPA e as versões anteriores do SSL/TLS.) - 16AESO padrão AES utiliza cifragem por bloco, em que cada bloco da mensagem possui tamanho de 128 bits, que serão manipulados, combinados e embaralhados à chave durante o processo de cifragem
- 17quais as quatro divisões do AES?• AddRoundKey: esta operação utiliza a operação XOR para para a expansão da chave a partir de dados da mensagem e da própria chave.
• SubBytes: esta operação pegará um valor do bloco de 16 bytes obtido na fase anterior e substituirá por outros para embaralhá-lhos.
• Shift Rows: as operações de Shift Rows deslocam linhas do bloco por meio de distintas movimentações.
• Mix Columns: as operações de Mix Columns transpõem e transformam as colunas dos blocos por meio de operações de multiplicações. - 18quais as principais caracteristicas do rc4 e do aes?RC4 - DUAS ETAPAS PRINCIPAIS KSA E PRGA; APLICAÇÕES SSL/TSL/WEP/WPA; SEGURANÇA ALTA
utilizam chave simetrica
AES - PADRAO OFICIAL DAS INSTITUIÇÕES DOS EUA; APLICACOES HTTPS/WIFI/SSD/CLOUD - 19como é feito o algoritmo criptografico RSA?Escolha dois números primos extensos, p e q (geralmente, de 1024 bits).
2. Calcule n = p q e z = (p - 1) (q - 1).
3. Escolha um número d tal que z e d sejam primos entre si.
4. Encontre e de forma que e d = 1 mod z. - 20QUAIS OS USOS DO ALGORITMO RSA?ASSINATURA DIGITAL
CERTIFICAÇÃO
ENVIAR A CHAVE SIMETRICA DE MANEIRA SEGURA
NAVEGADORES E COMUNICAÇÃO EM GERAL - 21O QUE É CIDALI?Em seguida abordaremos a respeito da autenticidade, confidencialidade, integridade e não repúdio. Autenticidade é o ato de provar a própria identidade. E como o nome sugere, a confidencialidade trata de manter as informações que estão sendo trocadas pelo cliente e pelo servidor, ocultas de outros agentes mal-intencionados na rede. Já a integridade trata de impedir que os dados sejam modificados, e o não repúdio tem como objetivo impedir que uma entidade/indivíduo negue a participação em uma comunicação.
- 22QUAL O OBJETIVO DA CRIPTOGRAFIA?O objetivo de usar criptografia é garantir que o esforço (poder de computação multiplicado pelo tempo) seja muito grande para que um invasor tente quebrar sua criptografia
- 23O QUE É BACKDOOR?backdoors (porta de acesso não documentada que permite ao administrador entrar no sistema)
- 24O QUE É O ATAQUE POR FORÇA BRUTAUm ataque de força bruta funciona tentando todas as combinações possíveis de chaves até que seja encontrado o caminho que possibilite o acesso. Por exemplo,
- 25COMO É FEITA A DESCRIPTOGRAFIA?• Marina envia uma mensagem para João criptografando-a usando a chave pública de João.
• Marina anexa uma assinatura digital usando sua própria chave privada.
• João, ao receber a mensagem, pode usar sua própria chave privada para descriptografar a mensagem enviada por Marina e visualizar seu conteúdo (isso é possível devido à propriedade especial do par de chaves pública-privada que discutimos anteriormente). - 26COMO A ASSINATURA DIGITAL EVITA O NAO REPUDIO?Ao usar uma assinatura digital, o não repúdio pode ser obtido da seguinte maneira:
• Prova de origem: garante que a mensagem foi enviada por uma entidade específica.
• Comprovante de recebimento: garante que a mensagem foi recebida por uma entidade específica. - 27O QUE É VOIP E PDF?VOICE OVER INTERNET PROTOCOL - TRANMITEM CHAMADAS TELEFONICAS PELA INTERNET
PORTALE DOCUMENT FORMAT
JPG - JOINT PHOTOGRAPHIC GROUP
TIFF TAGGED IMAGE FILE FORMAT
BMP BITMAP IMAGE FILE - 28QUAIS OS QUATRO OBJETIVOS DA CRIPTOGRAFIA MODERNA?CONFIDENCIALIDADE - SÓ O RECEPTOR DEVE ENTENDER
INTEGRIDADE - A INFORMACAO NAO PODE SER EDITADA NO CAMINHO
NÃO REPUDIO -O EMISSOR NAO PODE NEGA AS INTENCOES NA CRIAÇÃO DA MENSAGEM
AUTENTICIDADE - REMENTENDE. DESTINATARIO PODEM CONFIRMAR A IDENTIDADE UM DO OUTRO - 29COMO É A ESTEGANOGRAFIA MODERNAEm vários casos, os invasores usaram esteganografia para ocultar seus malwares em imagens carregadas nas redes sociais e, em seguida, usaram uma ferramenta local para baixá-los nos computadores das vítimas.
- 30O QUE É A ESTEGANOGRAFIA DE AUDIO?Assim, uma forma de alcançar a esteganografia de áudio seria usar a faixa de infrassom e/ou ultrassom para transmitir nossa mensagem “secreta”, que seria acompanhada por um dado de áudio “público” sendo reproduzido na faixa de frequência audível, a fim de enganar o receptor não intencional.
- 31QUAIS AS DUAS TÉCNICAS DE OCULTAÇÃO DE DADOS EM AUDIO?Least Significant Bit (LSB): é uma das abordagens mais simples para a transferência segura de dados. O LSB ou “Bit Menos Significativo”, em termos computacionais, representa o bit no lugar da unidade na representação binária de um número.
Estenografia baseada em modulação de frequência: este método é muito poderoso e não induz ruído no sinal da portadora. - 32QUAIS SAO METODOS MAIS ROBUSTOS PARA OBTER ESTEGANOGRAFIA DE AUDIO?Entre outras técnicas populares para esteganografia de áudio estão codificação de fase, ocultação de eco e propagação de espectro. Essas técnicas clássicas não induzem ruído no sinal e, portanto, são métodos mais robustos para obter esteganografia.
- 33O QUE É UMA IMAGEM?Podemos descrever uma imagem digital como um conjunto finito de valores digitais, chamados pixels. Os pixels são o menor elemento individual de uma imagem, contendo valores que representam o brilho de uma determinada cor em qualquer ponto específico. Assim, podemos pensar em uma imagem como uma matriz (ou uma matriz bidimensional) de pixels que contém um número fixo de linhas e colunas
- 34ixel para tipo de imagem 1, imagem 2 e novo pixel para uma nova imagemDesse modo, cada pixel tem três valores (RGB), cada valor RGB é de 8 bits (significa que podemos armazenar oito valores binários) e os bits mais à direita são menos significativos. Portanto, se alterarmos os bits mais à direita, haverá um pequeno impacto visual na imagem final. Esta é a chave de esteganografia para esconder uma imagem dentro de outra. Altere os bits menos significativos de uma imagem e inclua os bits mais significativos da outra imagem, como no modelo da Figura 1.
- 35QUAIS AS TRES CATEGORIAS DA VIDEOESTEGANOGRAFIA?De acordo com a posição incorporada da mensagem secreta, a videoesteganografia é dividida em três categorias:
• Intra-incorporação: são categorizados de acordo com os estágios de compactação de vídeo, como vetores de movimento, interpolação de pixels, coeficientes de transformação.
• Pré-incorporação: são manipulados no vídeo bruto, que pode ser classificado em domínios espaciais e de transformação.
• Pós-incorporação: são focados principalmente nos fluxos de bits, o que significa que o procedimento de incorporação e extração de esteganografia de vídeo são todos manipulados no fluxo de bits compactado (YUNXIA et al., 2019). - 36QUAIS CARACTERISTICAS DA ESTEGANOGRAFIA?CONFIDENCIALIDADE E AUTENTICAÇÃO
- 37QUAIS AS FORMAS DE ESTEGANOGRAFIA?PROTOCOLO
IMAGENS
VIDEO
TEXTO
AUDIO
REDE - 38VeraCrypt,uma solução de criptografia e um software de código aberto e que funciona em várias plataformas. Ele pode criptografar pastas, arquivos e sistemas, oferecendo proteção extra contra roubo de dados e vazamentos de dados.
- 39VANTAGENS DE SE UTILIZAR O VERACRYPT• Criptografia em tempo real: os dados são criptografados antes de serem salvos e descriptografados antes de serem usados sem qualquer interferência do usuário.
• Sem restrições de tempo: o processo de criptografia ou descriptografia pode ser interrompido a qualquer momento e pode ser retomado a partir do ponto em que foi interrompido.
• Volumes ocultos: os dados criptografados podem conter um volume criptografado oculto, difícil de pesquisar ou identificar.
• Modo portátil: a ferramenta pode ser executada em modo portátil, permitindo que você a carregue em uma unidade flash e execute sem instalar em um sistema. - 40COMO FUNCIONA O BITLOCKER?Nenhum dado armazenado em um volume criptografado pode ser descriptografado ou lido se o usuário não tiver a senha, as chaves de criptografia ou o arquivo de chave corretos.
- 41BITLOCKERCriptografia de Unidade de Disco BitLocker, ou apenas BitLocker, é um recurso de segurança e criptografia do Microsoft Windows, que permite que os usuários criptografem tudo na unidade em que o Windows está instalado, impedindo que os dados de um usuário sejam visualizados, extraídos ou recuperados caso uma unidade seja roubada.
- 42O QUE É UM TPM?Trusted Platform Module (TPM). Um TPM é um chip especial que executa uma verificação de autenticação em seu hardware, software e firmware. Se o TPM detectar uma alteração não autorizada, seu PC inicializará em modo restrito para impedir possíveis invasores
- 43GNUPGGNU Privacy Guard é uma implementação completa e gratuita do padrão OpenPGP
uma forma de criptografia de chave pública, que é baseada no uso de um par de chaves público/privada. A força da criptografia vem do fato de que um arquivo pode ser criptografado para um determinado destinatário usando apenas a chave pública, sendo a chave privada correspondente necessária para descriptografar o arquivo. Então a ideia é dar sua chave pública para seus amigos e colegas, mas mantenha a chave privada bem guardada (ATKINSON, 2022). - 44O QUE PROCURAR NO SOFTWARE DE CRIPTOGRAFIA?FORÇA, FEXIBILIDADE E USPORTE A VARIOS DISPOSITIVOS E SISTEMAS OPERACIONAIS
- 45QUAIS OS SOFTWARES DE CRIPTOGRAFIA MAIS FAMOSOS?IBM SECURITY GUARDIUM
AXCRYPT
VERACRYPT
KRUPTOS2
KRYD - 46O QUE É A CRIPTOGRAFIA DE DUPLA CATRACA?o protocolo usa uma combinação de chaves permanentes e temporárias.
- 47Backup Key VaultA opção de a chave aleatória ser armazenada na infraestrutura do WhatsApp é chamada de Backup Key Vault baseada em módulo de segurança de hardware (HSM), acessível por meio de uma senha criada pelo usuário. O HSM Backup Key Vault é responsável por impor tentativas de verificação de senha e tornar a chave permanentemente inacessível após um certo número de tentativas incorretas de log in.
- 48hashalgoritmos de mapeamento unidirecionais e não podem ser revertidos. algoritmo que recebe uma quantidade arbitrária de entrada de dados – uma credencial / mensagem / texto / arquivo / conjunto de bits – e produz uma saída de tamanho fixo de texto criptografado, chamado valor de hash.
- 49hashing e salting”Está adicionando “algo” (um “sal” ou salt – em inglês) e fazendo hash junto com a senha do usuário. Mas o que é um “sal”? É uma string aleatória (mínimo de 8 bytes) que é gerada para cada usuário ao se registrar em seu site.
peppering - 50repetir o número de iterações de hash.Outra maneira de aumentar a segurança é repetir o número de iterações de hash. Aumentar o número de iterações significa que vamos fazer o hash da senha várias vezes. Por exemplo, com sha512 t
- 51COMO FUNCIONA O INTERNET BANKING?Para que a sessão seja segura, ela é estabelecida usando um protocolo chamado HTTPS, que utiliza o TLS/SSL,
- 52Padrão Criptográfico Avançado (Advanced Encryption Standard – AESPara a proteção, os servidores do banco exigem que o navegador se conecte com criptografia do tipo Padrão Criptográfico Avançado (Advanced Encryption Standard – AES), um algoritmo de cifra de bloco simétrico com um tamanho de bloco de 128 bits. Ele converte esses blocos individuais usando chaves de 128, 192 e 256 bits. Depois de criptografá-los, ele os une para formar o texto cifrado
- 53QUAIS AS PRINCIPAIS CARACTERISTICAS DO INTERNET BANKING?• Permite acesso rápido a todos os serviços bancários.
• Os clientes podem verificar facilmente seu saldo e histórico de transações a qualquer momento.
• Pagamentos de contas e transferências são simplificadas.
• Oferece um ambiente seguro para uma variedade de transações bancárias.
• Cada cliente tem um ID bancário e senha distintos.
• Os clientes podem até usar o Internet Banking para solicitar um empréstimo ou seguros.
• Permite que os clientes atualizem facilmente seus cartões de débito/crédito, bem como os bloqueiem quando necessário.
• Os clientes também podem atualizar facilmente seus endereços primários e secundários. - 54CRIPTOMOEDASMOEDA DIGITAL
TRANSACOES FINANCEIRAS COM DINHEIRO fisico de forma DIGITAL - 55O QUE É CODIFICAÇÃO? O QUE É OFUSCAÇÃO?CONVERTE DADOS DE UMA FORMA PARA OUTRA
TRANSFORMA UMA STRING LEGIVEL POR HUMANOS EM UMA ILEGIVEL - 56O QUE É ALGORITMO?A fórmula matemática complexa que é usada para converter 'texto simples' em 'texto cifrado' é conhecida como 'algoritmo'.
- 57O QUE É HSM?Dispostivo fisico que fornece segurança extra para dados confidenciais. é usado para fornecer chaves criptográficas para funções críticas, como criptografia, descriptografia e autenticação para uso de aplicativos, identidades e bancos de dados e tem como finalidade controlar o acesso e limitar o risco às chaves privadas confidenciais de uma organização.
um HSM aceita entradas do usuário e gera saídas (como certificados ou softwares assinados) - 58quais modelos de negocio utilizam hsm´s? HARDWARE SECURITY MODULEindústria, os HSMs são usados principalmente para proteger infraestruturas de chave pública (PKIs), ambientes virtuais e arquiteturas de nuvem
saúde, - objetivo permitir o registro, processamento e transmissão de dados de pacientes entre sistemas e participantes confiáveis, como médicos, prestadores de cuidados, consultórios médicos, hospitais, farmácias e seguradoras de saúde, dentro de uma rede segura (EXCEET, 2022).
automobilistica - Os HSMs garantem que funções individuais do veículo não podem ser manipuladas ou desativadas por acesso de terceiros não autorizado (por exemplo, por meio de upload de malware para um dispositivo de controle). Eles também evitam alterações nas propriedades ou funções do veículo (por exemplo, ajuste de chip, falsificação da leitura do hodômetro) e protegem os dados pessoais do motorista gerados por dispositivos conectados externamente, como smartphones - 59FIPS 140 - o Federal Information Processing Standardos HSMs são certificados de acordo com padrões reconhecidos internacionalmente, como FIPS 140 - o Federal Information Processing Standard
o nivel maximo de seguranção de certificação FIPS é o nivel 4 - 60raiz de confiança root of trustO módulo de segurança de hardware tem a capacidade de gerar e proteger chaves, enquanto executa funções criptográficas em seu ambiente seguro
utiliza o hsm - 61hsm caracteristicas principaisprotege o ciclo de vida da chave criptografica
inclui um ou mais chips criptograficos seguros
alto nivrl de segurança de grau 4 - 62quais as principais propriedades da função hash?resistencia a pré-imagem: deve ser computacionalemnte dificil reverter uma função de hash
resistencia a segunda pre imagem - dada uma entrada e seu hash, deve ser dificil entroar uma entrada diferente com o mesmo hash
resistencia a colisao - dois hashs de entrada nao pode conincindir no hash de saida - 63qual a diferença entre hash criptografico e hash de login?Em contraste com as funções de hash criptográfico que são criadas para velocidade, as funções de hash de senha são projetadas para serem lentas para calcular e usar o máximo de recursos possível para tornar os ataques de força bruta mais lentos e mais caros.
- 64Existem três funções principais de hash de senha que você deve conhecer ao armazená-las.BCRYPT: esta não apenas inclui sais (salt), mas também torna os ataques de força bruta substancialmente mais difíceis.
SCRYPT:possível tornar os hashes de criptografia de computação caros, forçando os invasores a adquirir uma grande quantidade de recursos de computação e memória - 65quais os tres pincipais algoritmos de hash?Resumo da mensagem 5 (MD5) - 128bits
Algoritmo de hash seguro 1 (SHA1)-160bits
Algoritmo de hash seguro 256 (SHA256) - 66o que é a segurança pós quântica?A computação quântica é a ciência que estuda as aplicações das teorias e propriedades da mecânica quântica na Ciência da Computação.
- 67Blockchaincombina tecnologias e técnicas existentes em uma nova arquitetura composta por cinco elementos, que incluem: distribuição; criptografia; imutabilidade; tokenização e descentralização
- 68Blockchain,que é uma cadeia de blocos de informações, e consiste em três conceitos importantes:
blocos, cada cadeia consiste em varios blocos e cada bloco tem tres elementos: dados, numero inteiro de 32 bits(nonce), hash256 associado ao nonce
nós -Os nós podem ser qualquer tipo de dispositivo eletrônico que mantém cópias do Blockchain e mantém a rede funcionando.
mineradores. Os mineradores usam um software especial para resolver o problema matemático incrivelmente complexo de encontrar um nonce que gere um hash aceito
Quando um bloco é minerado com sucesso, a mudança é aceita por todos os nós da rede e o minerador é recompensado financeiramente. - 69origem do blockchainno ano de 2009, uma implementação de referência da tecnologia Blockchain foi criada por Satoshi Nakamoto, que se inspirou em várias invenções anteriores, como o b-money e Hashcash, para então criar uma moeda digital descentralizada, chamada Bitcoin.
- 70Ethereum,Diversas plataformas Blockchain foram desenvolvidas e permitiram ao usuário escrever scripts de nível superior sem se preocupar com a implementação real do Blockchain. Uma das plataformas de maior sucesso nessa linha foi o
Vitalik Buterin - 71QUAIS AS VANTAGENS DO BLOCKCHAIN?• Segurança: grande dificuldade na adulteração de transações ou registros contábeis presentes no Blockchain, por isso é visto como uma fonte confiável de informações.
• Alcance global: tem o apoio de muitos investidores dos setores bancário e não bancário, o que o torna uma pilha de tecnologia aceita globalmente.
• Operações automatizadas: as operações são totalmente automatizadas por meio de software.
• Código aberto: é uma tecnologia de código aberto.
• Distribuído: funciona em modo distribuído, no qual os registros são armazenados em todos os nós da rede.
• Flexível: é programável, usando conceitos básicos de programação e semântica de programação. - 72QUAIS OS CINCO ELEMENTOS DO BLOCKCHAIN?DISTRIBUIÇÃO - Os nós são as máquinas pertencentes ou usadas pelos participantes e equipadas para executar o algoritmo de consenso. Qualquer participante pode revisar qualquer parte do livro, mas não pode alterá-lo, exceto sob circunstâncias prescritas
CRIPTOGRAFIA - Os participantes podem controlar sua identidade pessoal e outras informações e compartilhar apenas o que precisam em uma transação
IMUTABILIDADE - Os registros não podem ser corrompidos ou alterados, a menos que os participantes concordem com a necessidade de fazê-lo. Tal acordo é conhecido como fork
TOKENIZAÇÃO - representações digitais de ativos físicos, como um mecanismo de recompensa para incentivar os participantes da rede ou para permitir a criação e troca de novas formas de valor
DESCENTRALIZAÇÃO-nenhuma entidade controla todos os computadores ou as informações ou dita as regras. - 73COMO FUNCIONA UM BLOCKCHAIN?Solicita a transação
Transmissao via P2P
Validação dos algoritmos
Combinação com outras transações para criar bloco de dados
Novo bloco na cadeia existente - permanente e inalteravel
transação completa - 74o que é a criptomoeda?meio de troca armazenado de forma eletronica na cadeia de blocks
nao tem valor intriseco, n pode ser troca por outro ativo
apenas eletronica
rede descentralizada, nao tem um fornecedor central - 75plataforma de processamento de pagamentos na webpossui 3 componentes
conta do comerciante; conta bancária que permite o processamento de pagamentos online para empresas na Internet.
processador de pagamento -ma empresa de processamento de pagamentos ou instituição financeira lida com as transações entre os bancos de seus clientes e seu banco.
gateway de pagamento. - mediador entre todas as transações em seu site e o processador de pagamento. - 76NFTNon-Fungible Token (token não fungível),
são ativos criptográficos em uma Blockchain com códigos de identificação exclusivos e metadados que os distinguem uns dos outros.
NFTs existem em um Blockchain, que é um livro público distribuído que registra transações. Você provavelmente está mais familiarizado com o Blockchain como o processo subjacente que torna as criptomoedas possíveis. - 77COMO FUNCIONA O PROCESSO DE PAGAMENTOS PELA INTERNET?1. Amanda fornece suas informações de pagamento (detalhes do cartão de crédito) e aperta o botão “Comprar”, e inicia o processo de compra do seu notebook.
2. O gateway de pagamento coleta as informações da transação de pagamento online e as criptografa, antes de enviá-las rapidamente ao processador de pagamento aprovado, juntamente com outras transações de pagamento online simultâneas.
3. O processador de pagamento passa as informações de pagamento relevantes para a rede de cartões.
4. A rede de cartões verifica com o banco emissor se a transação dela pode ser autenticada.
5. O banco emissor envia uma confirmação da autorização de pagamento para a rede de cartões, informando,
6. A rede de cartões confirma a validade da transação de pagamento online para o processador de pagamento e o gateway de pagamento.
7. O gateway de pagamento entrega a boa notícia ao comerciante - 78COMO FUNCIONA O DINHEIRO FISICO NO BRASIL?1 BANCO CENTRAL SOLICITA A IMPRESSAO DO DINHEIRO
2 FABRICANTE PRODUZ DINHEIRO
3 BANCO CENTRAL EMITE E VALIDA
4INSTUTUICAO CUSTODIANTE - ARMAZENA E FAZ LOGISTICA DO DINHEIRO
5 INSTITUIÇÕES FINANCEIRAS RECEBEM E REPASSAM AOS CLIENTES
6 CORRENTISTAS - 79QUAIS OS TRES TIPOS DE MOEDAS EXISTENTES?CRIPTOMOEDAS moedas digitais que usam criptografia para proteger e verificar transações em uma rede.
MOEDAS VIRTUAIS ontroladas por desenvolvedores ou uma organização fundadora composta por várias partes interessadas envolvidas no processo.
MOEDAS DIGITAIS DO BANCO CENTRAL -
Regulamentadas emitidas pelo banco central de um país - 80STABLECOINSMOEDAS PROJETADAS PARA NAO FLUTUAR EM VALOR- RASTREIAM O VALOR DO ATIVO QUE OS APOIA
- 81O QUE É LEDGER?BANCO DE DADOS
- 82QUAIS AS PRINCIPAIS VULNERABILIDADES DE UM AMBIENTE TECNOLOGICO?• Uma tecnologia que nunca recebeu configurações e correções para aumentar sua segurança.
• Um computador que não tem um antivírus atualizado.
• Um sistema de autenticação que permite que o usuário tenha senhas fracas.
• Base de dados sem cópias de segurança, como backup ou replicação remota.
Mas as vulnerabilidades não estão presentes somente em ativos tecnológicos. Dentro de uma empresa, podemos encontrar outras situações classificadas como vulnerabilidades, por exemplo:
• Um datacenter sem um rigoroso controle de acesso.
• Um projeto confidencial impresso e desprotegido em cima de uma mesa.
• Um funcionário que não conhece a política de segurança da empresa, ou que não passou por conscientização de segurança. - 83QUAL A DIFERENÇA ENTRE ATAQUES ATIVOS E PASSIVOS?Os ataques ativos são aqueles perceptíveis à vítima tão logo ele ocorra.
Ataques ativos envolvem alguma modificação ou retenção do fluxo de dados ou a criação de um fluxo falso. ATAQUE DOS É UM EXEMPLO DENIAL OF SERVICE
ATAQUE PASSIVO - somente capturá-la, usando alguma técnica. - 84primeiro método de prevençãoque podemos adotar é o Checklist de segurança.
- 85PRINCIPAIS PROCEDIMENTOS PARA BLOQUEAR POSSIVEIS AMEAÇASutilizar senhas fortes,
regras de Firewall,
antivírus e sistemas operacionais atualizados,
procedimento de identificação eficiente aos locais de acesso restrito etc. - 86QUAIS OS COMPORTAMENTOS DA GESTAO DE RISCO?estão de riscos, que se baseia em mudar o comportamento funcional da empresa:
• Evitar: executar ações preventivas.
• Tratar: aplicar os controles de segurança apropriados para mitigar os ataques.
• Transferir: fazer seguros em caso de ataques que causem danos financeiros.
• Reduzir: melhorar processos, implementar novos mecanismos mais seguros.
• Aceitar: não realizar qualquer medida nos casos em que o custo do tratamento do risco é maior que o prejuízo que pode ser causado por ele. - 87Infraestrutura de Chaves Públicas Brasileira – ICP-Brasil Instituto Nacional de Tecnologia da Informação (ITI)(https://www.gov.br/iti/pt-br/assuntos/icp-brasil) que é uma cadeia hierárquica de confiança criada para realizar os procedimentos de autorização e emissão de certificados digitais.
- 88HIERARQUIA DA ICP NO BRASIL1 AC RAIZ
AC NIVEL 1
AC NIVEL 2
AR (AUTORIDADES DE REGISTRO) - 89TIPOS DE CERTIFICADOS DIGITAISO A1 é o mais simples de todos, pois a assinatura gerada é guardada em um arquivo digital. Esse arquivo é entregue ao solicitante, que poderá utilizá-lo em suas aplicações como garantia de autenticidade. O prazo de validade desse certificado é de um ano e, vencido o prazo, é automaticamente invalidado, sendo necessário realizar o procedimento de renovação junto à AC.
Já as categorias A2 a A4 são certificados de maior duração e geralmente ficam vinculados a um dispositivo criptográfico que servirá como uma identidade digital. Desses, o A3 é o mais comum e tem prazo de validade de cinco anos.
Existem outros tipos de certificados, como os de Sigilo e Confidencialidade (S1, S2, S3 e S4), carimbo de tempo, os de Nota Fiscal Eletrônica, entre outros. No site da ICP Brasil existe uma lista detalhada dos tipos de certificados, cujo link está disponível na seção “Para Saber Mais”. - 90componentes do certificado digitalnome do requisitante
entidade certificadora
prazo de validade
assinatural digital do requisitante - 91Os algoritmos de geração de assinatura digital seguem essas premissas, cada com sua peculiaridade.O Algoritmo de Assinatura Digital (DSA), o algoritmo de assinatura digital de curva elíptica (ECDSA) e o algoritmo de assinatura probabilística RSA (RSA-PSS Probabilistic Signature Scheme).
- 92etapas do RSA-PSS baseado no sistema de criptografia assimétrica RSA1) Codificação da mensagem: a partir de uma parte da mensagem original a ser enviada, é gerado resumo de tamanho fixo, chamado mensagem codificada. Para validar essa mensagem codificada utiliza-se a função de hash SHA-1.
2) Formação da assinatura: Esse processo é composto pela chave privada {d, n} e chave pública {e, n} do emissor. A assinatura S será gerada pela seguinte fórmula:
S = M.d mod n (onde M é a mensagem original e n varia conforme o tamanho da chave do RSA)
Para Verificação da Assinatura, o algoritmo também executa duas etapas:
1) Decriptação: o resumo de mensagem é recuperado decriptando S da seguinte forma:
M = se mod n (onde “e” é a chave pública do emissor)
2) Verificar o conteúdo do resumo de mensagem: utilizando o processo de conferência do hash SH1, o algoritmo valida o resultado obtido com o hash original.
Caso queira saber mais sobre os algoritmos mencionados, veja a indicação de leitura que se encontra na sessão “Para Saber Mais”. - 93uma Assinatura Digital deve permitir as seguintes ações:• Verificar o autor e a data e hora da assinatura.
• Autenticar o conteúdo da mensagem no momento da assinatura.
• Ser verificável por terceiros, para resolver disputas. - 94distribuição de chaves públicas.• Anúncio público: literalmente significa divulgar publicamente sua chave pública,
• Diretório público: aqui damos um passo na segurança da divulgação, pois, no lugar de distribuir a chave, a colocamos em um diretório na nuvem, através de algum provedor confiável. Assim, o proprietário divulgará o endereço oficial onde ficaria armazenada sua chave pública. Esse procedimento, embora mais seguro que o anterior, ainda apresenta uma fragilidade: se, de alguma forma, um falsário obtiver o acesso de escrita a esse diretório, ele poderá alterar a chave, colocando uma outra para, com isso, forjar documentos em nome do emissor.
• Autoridade de chave pública. Para darmos um passo maior em relação à segurança na divulgação da chave pública, o ideal é recorrer a uma entidade com autoridade para armazenamento e distribuição da chave. Ela ficará responsável pela salvaguarda da chave e disponibilizará a quem a desejar. Então, o receptor, em vez de recorrer ao emissor, busca na autoridade de chave pública a sua validação. - 95o HTTPS (Security Hypertext Transfer Protocol ou Protocolo Seguro para Transferência de Hypertexto).Em outras palavras, é aquele que protegerá os dados, enquanto ele é transportado pela internet até o verdadeiro destino.
- 96o HTTP (Hypertext Transfer Protocol).transferência de textos e endereços de objetos (como fotos e vídeos). Com isso, quaisquer informações serão tramitadas como textos, inclusive seus dados pessoais!
Camada Segura de Sockets (Secure Sockets Layer — SSL) e, com ele, o HTTP passa a se chamar HTTPS (Hyper Text Transfer Protocol Secure). - 97pegar (GET) enviar conteúdos (POST/PUT)Basicamente, o trabalho do HTTP é pegar (GET) informações da página solicitada ou enviar conteúdos (POST/PUT) para o destino, como os dados preenchidos em um formulário presente na página.
- 98exemplo de transação através do protocolo HTTP:O cliente HTTP que, no caso. é o nosso navegador, inicia uma conexão TCP para o servidor destino, por exemplo http://exemplo.com.br
1. O cliente HTTP manda uma requisição GET ao servidor.
2. O servidor destino recebe a mensagem de requisição, estabelece um socket, que é uma espécie de canal para transmissão da informação, encapsula o conteúdo em uma mensagem de resposta HTTP e a envia ao cliente, que pode ser um formulário para preenchimento de dados pessoais.
3. O cliente HTTP recebe essa mensagem de resposta e a conexão é encerrada.
4. Após o preenchimento das informações, uma nova conexão HTTP é feita no nosso navegador para o servidor destino.
5. O servidor destino confirma a conexão e abre um socket para receber a informação.
6. O cliente HTTP manda uma requisição POST ao servidor com todos os dados preenchidos.
7. O servidor destino recebe a mensagem de requisição e manda uma confirmação para o cliente HTTP.
8. O cliente HTTP recebe a mensagem de resposta e a conexão é encerrada. - 99o Wireshark,um software de captura de pacotes, como o Wireshark, por exemplo, e com isso ter acesso a todos os textos que estão inseridos nos pacotes.
- 100o processo da comunicação SSL em três fases:A primeira fase é a apresentação - navegador se apresenta ao servidor e manda o certificado, a segunda é a criação da chave mestra - chave simétrica e criptografa com a chave publica do servidor, por fim, a transferência segura de dados.
- 101Assim, no início dessa operação, durante a fase de apresentação, o navegador que você utiliza vai verificar se o site é realmente o Só-Compras, conferindo o Certificado Digital assim que a sessão é iniciada.O certificado contém a chave pública do site. Como o certificado foi assinado por uma Autoridade Certificadora reconhecida, o navegador confere que a chave pública no certificado pertence ao site Só-Compras. Ele então cria uma Chave Mestra, utilizada apenas nessa sessão SSL. O navegador usa a chave pública do Só-Compras para codificar essa chave mestra para enviá-la ao site, que o decodifica com sua chave privada para obter essa Chave Mestra gerada pelo seu navegador
Concluída essa segunda etapa, você pode enviar qualquer informação, pois somente quem tem a Chave Mestra desta sessão SSL, que no caso é o seu navegador e o site destino, poderão decifrar as informações trocadas. - 102estabelecendo uma conexão SSLnavegador web solicita conexão ssl, servidor destino envia certificado digitall/chave publica- navegador envia chave mestra criptografada, servidor inicia conexão ssl e troca segura de dados
- 103a versão aperfeiçoada do SSL que é mais utilizado hoje em dia, que é o TLS.Transport Layer Security,
Uma forma interessante de obter informações sobre o protocolo de segurança do site que você deseja acessar é usando o recurso SSL Server Test, da SSL Labs (https://www.ssllabs.com/ssltest/index.html). Ao inserir o endereço da página almejada, ele verificará qual protocolo de segurança ela utiliza em seu HTTPS. - 104processo de conexão segura utilizando o TLS o TSL possui um protocolo específico para inicializar a conexão entre navegador e servidor, que é o protocolo Handshaking (TLS Handshaking Protocol), que permite a autenticação e a negociação do certificado e das chaves criptográficas antes da transmissão.Navegador web inicaliza conexão tls handshaking - servidor destino envia certificado dgitaal com chabe publica para o navegador web que devolve a chave mestra criptografada
é acionado o protocolo registro TLS que faz a troca segura de dados - 105o que é o risco?a iminecia de ataque quando uma ameala explora uma vulnerabilidade em um ativo
- 106A primeira, é proteger a linha de frente, ou seja, onde os dados estão hospedados. Para isso, a melhor atitude é identificar os riscos a que os ativos envolvidos possam estar sujeitos. Um risco é a iminência de ataque quando uma ameaça consegue explorar uma vulnerabilidade. Se as identificamos e as tratamos, podemos tomar todas as medidas cabíveis para prevenir um ataque a um ambiente de redes ou até mesmo a uma empresa como um todo, que deriva de uma ameaça conduzida, ou seja, um ato deliberado de invadir uma rede, um sistema, com o fim de obter alguma vantagem, seja capturando informações sigilosas ou para retirar um sistema ou uma rede de operação.A maior preocupação no compartilhamento de informações em uma rede de computadores é o controle sobre o processo de transferência desses dados. Quando ampliamos esse cenário para o trânsito de dados pela Internet, a preocupação toma uma acentuada relevância.
Uma vez na rede, os dados estão expostos, e mesmo quando estão dentro de um datacenter, ele pode sofrer algum tipo de ataque. - 107Nas trocas de arquivos com informações pessoais ou sigilosas, vemos que a criptografia apresenta um papel fundamental: garantir a confidencialidade da informação. O processo de encriptar os dados durante uma sessão de troca de dados na internet, por exemplo, é essencial para garantir que, caso seja interceptado, o dado não seja compreendido. Esse é o papel do protocolo HTTPS, ao utilizar o SSL/TLS como método de sessão de comunicação. Qualquer servidor de aplicação deve lançar mão de seu uso.Checklist de segurança. Nele podemos listar todas as vulnerabilidades mapeadas e quais os procedimentos para mantê-las indisponíveis para uma ameaça.
Programas de Conscientização e Políticas de Segurança, para disseminar uma postura ética muito forte e comprometimento com a confidencialidade das informações por parte de todo corpo funcional.
Tecnologias de defesa sempre atualizadas, como Firewalls, IPS, controle de logs, antivírus, gerenciamento de patches, proteção de dados, algoritmos de criptografias seguros etc.
Informationen
- Beschreibung
- Gerente de Projetos Governança de Segurança Karteikarten am CRIPTOGRAFIA, erstellt von Marcela Gomes Santos am 30/09/2023.
- Erstellt von
- Marcela Gomes Santos
- Aufrufe
- 2
- Bewertung