{"id":7002,"date":"2019-07-19T14:46:32","date_gmt":"2019-07-19T17:46:32","guid":{"rendered":"https:\/\/www.blip.ai\/blog\/?p=7002"},"modified":"2023-08-03T15:48:52","modified_gmt":"2023-08-03T18:48:52","slug":"criptografia-de-ponta-a-ponta","status":"publish","type":"post","link":"https:\/\/www.blip.ai\/blog\/whatsapp\/criptografia-de-ponta-a-ponta\/","title":{"rendered":"Criptografia, seguran\u00e7a no envio de mensagens e WhatsApp"},"content":{"rendered":"\n<p><em>O que significa e para que serve <strong>criptografia de ponta a ponta<\/strong>? E qual o papel do Protocolo Signal no processo de seguran\u00e7a da informa\u00e7\u00e3o? <\/em><br>Entenda melhor, neste post, sobre esses e outros assuntos, como\u00a0as principais diferen\u00e7as entre tipos de criptografia sim\u00e9trica e assim\u00e9trica,\u00a0 defini\u00e7\u00f5es de chaves de seguran\u00e7a e o uso no WhatsApp da criptografia de ponta a ponta.<br>Criptografia \u00e9 a aplica\u00e7\u00e3o de um algoritmo na codifica\u00e7\u00e3o de informa\u00e7\u00f5es com a altera\u00e7\u00e3o de seu verdadeiro formato.<br>Isso \u00e9 feito para que, quando lida, a informa\u00e7\u00e3o n\u00e3o tenha mais sentido e os dados originais s\u00f3 sejam acess\u00edveis com uma chave de criptografia espec\u00edfica \u2014 gerada pelo pr\u00f3prio algoritmo, j\u00e1 que a a\u00e7\u00e3o \u00e9 a inversa.<\/p>\n\n\n\n<p>Vamos descobrir mais?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"oquee\"><\/a>O que \u00e9 criptografia de ponta a ponta?<\/h2>\n\n\n\n<p>Agora que voc\u00ea j\u00e1 sabe o que \u00e9 criptografar, vamos ao conceito de <strong>criptografia de ponta a ponta<em> (end-to-end encryption ou E2EE)<\/em><\/strong> e Protocolo Signal.<br>A E2EE \u00e9 um m\u00e9todo de comunica\u00e7\u00e3o segura em que apenas as pessoas que se comunicam podem ler as mensagens. Essa nomenclatura &#8220;de ponta a ponta&#8221; significa que as mensagens s\u00e3o criptografadas de uma maneira que permite que apenas o destinat\u00e1rio exclusivo de uma mensagem a descriptografe, e n\u00e3o qualquer pessoa intermedi\u00e1ria.<br>Dessa forma, <strong>apenas os computadores <em>endpoint<\/em> seguram as chaves criptogr\u00e1ficas<\/strong>, e o servidor da empresa atua como mensageiro analfabeto, passando mensagens que ele pr\u00f3prio n\u00e3o consegue decifrar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"softwares\"><\/a>Softwares de criptografia de ponta a ponta<\/h2>\n\n\n\n<p>O primeiro software de mensagens criptografadas de ponta a ponta gratuito e utilizado foi o PGP, ou Pretty Good Privacy \u2014 um programa criado por Phil Zimmermann e lan\u00e7ado em 1991.<br>Programas como o plugin &#8220;Off The Record&#8221; para aplicativos de mensagens instant\u00e2neas, Jabber e TextSecure para mensagens de texto tornaram a criptografia de ponta a ponta muito mais f\u00e1cil de usar.<br>Al\u00e9m disso, o Google tamb\u00e9m est\u00e1 experimentando um plugin de e-mail de criptografia de ponta a ponta para o Chrome, <strong>e em 2014, o WhatsApp integrou o TextSecure em seu software Android<\/strong>, ativando a criptografia de ponta a ponta para centenas de milh\u00f5es de usu\u00e1rios.<br>A tecnologia usada pelo WhatsApp e Telegram \u00e9 chamada de criptografia assim\u00e9trica e \u00e9 ela que garante a seguran\u00e7a na hora da troca de mensagens. Entenda melhor a diferen\u00e7a entre criptografia sim\u00e9trica e assim\u00e9trica a seguir:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"simetrica\"><\/a>O que \u00e9 Criptografia sim\u00e9trica?<\/h2>\n\n\n\n<p>Usada nas mensagens durante a Segunda Guerra Mundial, na criptografia sim\u00e9trica (a mais comum), \u00e9 preciso utilizar uma chave aplicada para criptografar a mensagem em uma ponta e recuper\u00e1-la.<br><strong>A chave \u00e9 um c\u00f3digo que permite recriar a mensagem original.<\/strong>&nbsp;Al\u00e9m disso, tamb\u00e9m usados para proteger dados na Internet, temos o SSL (Secure Sockets Layer) e o TLS (Transport Layer Security), que utilizam a criptografia sim\u00e9trica para proteger tanto os dados transmitidos quanto os armazenados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"assimetrica\"><\/a>O que \u00e9 Criptografia assim\u00e9trica?<\/h2>\n\n\n\n<p>Quando se deseja ter mais seguran\u00e7a, a solu\u00e7\u00e3o \u00e9 a criptografia assim\u00e9trica. Nela, dois tipos de chaves s\u00e3o usados para cada ponta da comunica\u00e7\u00e3o: <strong>uma chave p\u00fablica e uma chave privada. <\/strong>As chaves p\u00fablicas est\u00e3o dispon\u00edveis para as ambas as partes e para qualquer outra pessoa.<br>Cada pessoa possui um par de chaves, que s\u00e3o complementares. Assim, apenas o uso conjunto destas chaves far\u00e1 com que seja poss\u00edvel descriptografar a mensagem.<br><strong>Um exemplo:<\/strong> se Pedro deseja enviar mensagens para Joana em um aplicativo com criptografia de ponta a ponta, ele vai usar a chave p\u00fablica de Joana para criptografar a mensagem.<br>O conte\u00fado s\u00f3 poder\u00e1 ser descriptografado usando essa chave p\u00fablica (de Joana) junto \u00e0 chave privada dela \u2014 a que nem o Pedro tem acesso. Essa chave privada \u00e9 o \u00fanico elemento que torna imposs\u00edvel para qualquer outro agente descriptografar a mensagem, j\u00e1 que ela n\u00e3o precisa ser compartilhada.<br>Explicado o que \u00e9 criptografia e seus tipos, vamos a outro conceito-chave para a <a href=\"https:\/\/www.blip.ai\/blog\/chatbots\/chatbots-e-seguranca-da-informacao\/\" target=\"_blank\" rel=\"noopener noreferrer\">seguran\u00e7a da informa\u00e7\u00e3o<\/a>: o protocolo signal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"protocolo\"><\/a>Protocolo Signal: o que \u00e9 e como \u00e9 dividido?<\/h2>\n\n\n\n<p>O Signal Protocol foi desenvolvido com o objetivo de ser um dos mais simples sistemas de criptografia ponta a ponta para apps de mensagens instant\u00e2nea. Ele \u00e9 capaz de garantir a<strong> confidencialidade, integridade e autenticidade das mensagens enviadas<\/strong> de forma escal\u00e1vel e visando a privacidade das conversas \u2014 e, consequentemente, das pessoas que o utilizam.<br>Este sistema pode ser dividido em duas etapas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>configura\u00e7\u00e3o da sess\u00e3o<\/strong>, que consiste basicamente em estabelecer uma chave secreta compartilhada entre os dois indiv\u00edduos a partir de um conjunto de par de chaves p\u00fablica-privada;<\/li>\n\n\n\n<li>e <strong>criptografia das mensagens<\/strong>, que consiste em gerar chaves seguras de criptografia sim\u00e9trica para encripta\u00e7\u00e3o do texto a partir da chave secreta compartilhada e par de chaves p\u00fablica-privada ef\u00eameras.<\/li>\n<\/ul>\n\n\n\n<p>Os algoritmos utilizados em cada etapa s\u00e3o, respectivamente, o <em><strong>Extended Triple Diffie-Hellman (X3DH)<\/strong><\/em> e o <em><strong>Double Ratchet<\/strong><\/em>, mas um tanto espec\u00edficos e complexos para tratarmos neste post. Sugiro uma leitura detalhada caso queira entend\u00ea-los.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"criptografia\"><\/a>Criptografia e sua import\u00e2ncia para a seguran\u00e7a da informa\u00e7\u00e3o<\/h2>\n\n\n\n<p>Com a criptografia de ponta a ponta, o risco de vazamento de dados de milh\u00f5es de pessoas diminuiu. Como exemplo, uso algo que est\u00e1 presente no dia a dia de todos: o <a href=\"https:\/\/digital.blip.ai\/whatsapp\/provedora-oficial\/\" target=\"_blank\" rel=\"noopener\"><strong>WhatsApp<\/strong><\/a>.<br>Existe um documento dispon\u00edvel no&nbsp;<a href=\"https:\/\/faq.whatsapp.com\/en\/android\/28030015\/?lang=pt_br\" target=\"_blank\" rel=\"noopener noreferrer\">FAQ do WhatsApp<\/a>&nbsp;que explica a maneira como eles criam as chaves de seguran\u00e7a \u00fanica de cada usu\u00e1rio e como isso auxilia em uma comunica\u00e7\u00e3o mais segura entre as pessoas.<br>Al\u00e9m disso, a pr\u00f3pria declara\u00e7\u00e3o do aplicativo diz o seguinte:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201cO WhatsApp n\u00e3o tem capacidade para ver o conte\u00fado das mensagens ou ouvir liga\u00e7\u00f5es no WhatsApp. Isso porque a codifica\u00e7\u00e3o e a descodifica\u00e7\u00e3o de mensagens enviadas no WhatsApp ocorre inteiramente no seu dispositivo. Antes de uma mensagem sair do seu telefone, ela \u00e9 protegida com um cadeado de criptografia, onde somente o destinat\u00e1rio tem as chaves. Al\u00e9m disso, as chaves mudam com cada mensagem que \u00e9 enviada. Embora tudo isso aconte\u00e7a em segundo plano, voc\u00ea pode confirmar que suas conversas est\u00e3o protegidas ao verificar o c\u00f3digo de verifica\u00e7\u00e3o de seguran\u00e7a em seu dispositivo.&#8221;<\/em><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><a name=\"algumas\"><\/a>Diante disso, tenho algumas dicas pra voc\u00ea:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>N\u00e3o use software desatualizados. As empresas sempre lan\u00e7am atualiza\u00e7\u00f5es dos softwares e sites visando melhorar inclusive a seguran\u00e7a do usu\u00e1rio;<\/li>\n\n\n\n<li>Prefira as ferramentas de comunica\u00e7\u00f5es criptografadas, j\u00e1 que garantem que apenas pessoas com um acesso especial poder\u00e3o acess\u00e1-las.<\/li>\n\n\n\n<li>Ao inserir informa\u00e7\u00f5es pessoais na internet, certifique-se de que o site usa criptografia. Se <em><strong>https<\/strong><\/em>&nbsp;constar na url, significa que \u00e9 uma url segura;<\/li>\n\n\n\n<li>Use a <strong>autentica\u00e7\u00e3o de dois fatores<\/strong> quando poss\u00edvel. Com um c\u00f3digo geralmente enviado para o seu celular, ser\u00e1 mais dif\u00edcil um hacker conseguir o acesso;<\/li>\n\n\n\n<li>Leve as senhas a s\u00e9rio. Elas s\u00e3o o seu primeiro ponto de prote\u00e7\u00e3o, ent\u00e3o, preste bem aten\u00e7\u00e3o e crie senha seguras;<\/li>\n\n\n\n<li>Exclua contas sem uso. Manter contas em sites e aplicativos sem uso e ativas s\u00f3 vai fazer com que o usu\u00e1rio continue oferecendo seus dados. E<strong> aten\u00e7\u00e3o<\/strong>: alguns servi\u00e7os e aplicativos vendem as informa\u00e7\u00f5es pessoais quando o usu\u00e1rio faz log off.<\/li>\n<\/ul>\n\n\n\n<p>Gostou de aprender mais sobre criptografia de ponta a ponta e seguran\u00e7a da informa\u00e7\u00e3o? Ent\u00e3o <a href=\"https:\/\/www.blip.ai\/blog\/tecnologia\/tendencias-tecnologicas-para-2022\/\" target=\"_blank\" rel=\"noopener\"><strong>descubra quais s\u00e3o as as principais tend\u00eancias para 2021 em tecnologia e inova\u00e7\u00e3o!<\/strong><\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que significa e para que serve criptografia de ponta a ponta? E qual o papel do Protocolo Signal no processo de seguran\u00e7a da informa\u00e7\u00e3o? Entenda melhor, neste post, sobre esses e outros assuntos, como\u00a0as principais diferen\u00e7as entre tipos de criptografia sim\u00e9trica e assim\u00e9trica,\u00a0 defini\u00e7\u00f5es de chaves de seguran\u00e7a e o uso no WhatsApp da [&hellip;]<\/p>\n","protected":false},"author":534,"featured_media":7022,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[331],"tags":[252],"class_list":["post-7002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whatsapp","tag-whatsapp"],"lang":"pt","translations":{"pt":7002},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts\/7002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/users\/534"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/comments?post=7002"}],"version-history":[{"count":0,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts\/7002\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/media\/7022"}],"wp:attachment":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/media?parent=7002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/categories?post=7002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/tags?post=7002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}