Dicas De Segurança Nas Mídias sociais


Você com toda certeza agora ouviu discutir a respeito do Heartbleed, a falha de segurança que podes mostrar diversas transações criptografadas para qualquer hacker que souber usá-la.is?4OIeo-ctRIZz8qhoTQYQp4F7-vnvBfTyNAGEFBhYOxA&height=226 No entanto como isto de fato dá certo? Na realidade, é muito acessível - e desse jeito tão aterrorizante. Em termos gerais, o Heartbleed é uma falha no OpenSSL, um software que permite ao seu computador e a um servidor saberem que são quem dizem que são. Ele deixou grandes sites - como Yahoo, Flickr e Imgur - vulneráveis a roubo de fatos por anos, desde 2011. É alguma coisa bem apavorante, e merece um enxergar mais ligado.



A formosura de um projeto de código aberto como o OpenSSL é que cada um pode ver o código; não há como aumentar a velocidade da internet esconder algo de propósito. Na realidade, você pode olhar exatamente onde o Heartbleed nasceu e onde foi consertado, mesmo que não empreenda muito de código. Dessa forma, é tão estupendo que o Heartbleed passou despercebido por em tão alto grau tempo. Dois anos se escondendo à vista de todos, sem ser notado até mesmo por programadores experientes. Entretanto, uma vez que você chega à cota que deu falso, a dificuldade se torna muito claro, e terrivelmente simples. O Heartbleed não é um dificuldade com como aumentar a velocidade da internet no celular as tecnologias TLS/SSL que criptografam a internet. Não é nem mesmo um dificuldade com a forma como aumentar a velocidade da internet o OpenSSL dá certo na hipótese.



É somente um defeito no código. Quando dois servidores se preparam pra fazer um aperto de mão criptografado, eles executam algo conhecido como "heartbeat" (batimento cardíaco) - é nisto que se inspira o nome do bug. Heartbeats são uma maneira de dois pcs que conversam entre si garantirem que o como aumentar a velocidade da internet no celular outro ainda está vivo: sendo assim, se alguma coisa der falso durante o recurso, ele não continua. Eles realizam isso enviando dados um pro outro, de forma permanente. O cliente (você!) envia o seu heartbeat para o servidor (seu banco, por exemplo), e o servidor o entrega de volta.



Desta maneira, se alguma coisa der falso durante a transação - como por exemplo, se um computador parar de funcionar - o outro vai saber, visto que os batimentos cardíacos saem de sincronia. É um método acessível, repetido milhões de vezes por dia em todo o mundo. Mas de alguma mandeira, versões bugadas do OpenSSL conseguiram estragar tudo. Sean Cassidy explica tudo em bastante profundidade no teu website. O texto vai ficar um tanto técnico, contudo calma - tentaremos deixar tudo bem claro. Simplificando, memcpy é um comando que copia detalhes, e requer 3 infos pra fazer o trabalho - são os termos dos parênteses. Fundamentalmente, o heartbeat envia algumas informações para o servidor - seu banco, como por exemplo - e ele necessita devolver pra ti exatamente os mesmos fatos.



Deste modo, garante-se que a conexão está segura.is?nWabFuG3OStaBiDWsp9qSE-DQjNwg6HNJNjw-QDIPPA&height=226 Não obstante, a cópia de fatos é mais complicada do que parece. No momento em que o heartbeat vai pro servidor de destino - seu banco, a título de exemplo - ele não ocupa um espaço de fato vazio de memória. Sempre há alguma coisa gravada, que o computador precisa reduzir para por isso gravar o heartbeat.




  • Seis- Compare preços com antecedência

  • Reforce a segurança do blog

  • Tela que gira até 180 graus

  • Que serviços e produtos você nunca apresenta



Aí está a dificuldade: o comando memcpy pode mentir o tamanho do heartbeat. Ele poderá relatar que o arquivo tem 64KB, no momento em que ele na realidade tem 0KB. Logo o servidor, conturbado, vai alocar 64KB de memória - onde poderá haver dados confidenciais - e enviá-los de volta pra ti. É assim que hackers são capazes de comprometer a segurança de blogs usando o Heartbleed.



Fale que vai enviar um heartbeat de 64KB, envie na realidade um arquivo de 0KB, e o servidor devolve 64KB de dados - que conseguem conter senhas ou endereços de e-mail, a título de exemplo. Repita isto diversas vezes, e você podes adquirir até chaves de criptografia. Em termos mais técnicos: a função memcpy vai montar um espaço de 64KB (payload) no destino (bp), contudo como ele recebe zero dados, esse espaço mantém tudo o que havia nele antes. Quando ele enviar os dados de volta, vai incluir tudo o que há por este espaço. Com o Heartbleed, é possível pedir dicas muitas vezes a um servidor, até que ele envie de volta qualquer coisa bem revelador. Como explica Sean Cassidy, esse código tem duas funções muito descomplicado.



A primeira é analisar se o heartbeat tem comprimento zero. Caso você gostou nesse artigo e amaria ganhar maiores dicas a respeito do assunto referente, veja nesse link segurança na internet - https://www.nethd.com.br/net-cuiaba - mais fatos, é uma página de onde inspirei boa porção destas dicas. A segunda garante que a função memcpy não está mentindo o tamanho do payload. Este tipo de erro é comum, e tem um nome: transbordamento de detalhes, ou como aumentar a velocidade da internet no celular estouro de buffer (buffer overflow). Ao digitar código, um dos erros mais comuns é "esquecer de fazer alguma coisa óbvio e verificar se as informações inseridos pelo usuário nunca estão errados". A toda a hora. Só por precaução.



Felizmente, esse bug do OpenSSL é acessível, e a correção é simples de implementar, mesmo que não conserte o prejuízo já feito. No final, tudo se resume a este início horrível e formidável da computação: o computador a todo o momento vai fazer exatamente o que você diz - nada a menos, e nada a mais. Ele é obediente, mas não é sempre que é ágil - desta forma você (ou o programador) necessita ser.