O que é HTTPS e por que você deve se importar

Até por volta de 2017, a grande maioria dos sites na internet usava estritamente protocolo de transferência de hipertexto ( HTTP ) para a transmissão de dados de um site para o navegador de um visitante.

Até então, a maioria dos navegadores era totalmente capaz de receber conteúdo HTTP seguro , mas poucos proprietários de sites se preocupavam em configurar seus sites usando HTTPS .

O que é HTTPS ? Significa protocolo de transferência de hipertexto seguro. E hoje, essa versão segura do HTTP é como a maioria dos sites na internet transmitem seu conteúdo aos navegadores.

O que é HTTPS?

Quando um site usa HTTPS , significa que todos os dados transmitidos entre esse site e seu navegador são criptografados.

Antes do HTTPS , um hacker podia interceptar facilmente a transmissão entre o host da web e o navegador do usuário e ler o conteúdo que estava sendo transmitido. Isso ocorre porque o conteúdo foi transmitido em HTML ou texto simples. Em muitos casos, até mesmo IDs e senhas eram fáceis de extrair dessas transmissões.

O que torna o HTTPS diferente? HTTPS usa o que é chamado de Transport Layer Security ( TLS ), anteriormente conhecido como Secure Socket Layer ( SSL ). 

O TLS usa duas “chaves” de segurança para criptografar totalmente os dados entre o host da Web e seu navegador.

  • Chave privada(Private key) : Esta é uma chave armazenada no servidor web de origem. Não é acessível ao público, portanto, apenas esta chave privada armazenada no servidor web real pode descriptografar as transmissões.
  • Chave pública(Public key) : A chave pública é usada por qualquer navegador que queira se comunicar com o servidor web que mantém o site.

Como funciona a comunicação HTTPS

O processo de comunicação funciona da seguinte forma.

  1. Um usuário abre um navegador e se conecta a uma página da web.
  2. O site envia ao navegador do usuário um certificado SSL que contém a chave pública. (SSL)O navegador precisa dessa chave pública para abrir a conexão inicial com o site.
  3. Isso inicia o que é chamado de “ handshake TLS ” onde o cliente (navegador) e o servidor (site) “concordam” na cifra a ser usada, verificam a assinatura digital SSL do site e geram novas chaves de sessão para a sessão atual.

Uma vez estabelecida esta “sessão”, ninguém entre o navegador e o servidor web poderá identificar facilmente as informações ou dados que estão sendo transferidos.

Isso ocorre porque tudo, mesmo o HTML transmitido ao navegador, é criptografado (essencialmente embaralhado em texto e símbolos sem sentido). Somente o navegador que estabeleceu a conexão inicial com o site pode decifrar as informações e vice-versa. Somente o site pode receber itens como IDs e senhas e decifrá-los para uso.

Portanto, sempre que você perceber que um site é seguro, pode ter certeza de que as comunicações entre seu navegador e o site remoto são privadas e protegidas de olhares indiscretos.

Como saber se um site usa HTTPS

A partir de 2017, o Google(Google) pressionou os proprietários de sites para incorporar certificados SSL em seus sites. (SSL)Eles fizeram isso integrando um novo recurso na versão mais recente do Chrome que exibia um aviso “Não seguro(Secure) ” aos usuários sempre que visitavam um site que não usava HTTPS .

Se você estiver executando a versão mais recente do navegador Chrome e visitar um site seguro que usa HTTPS , verá um pequeno ícone de cadeado à esquerda do URL .

Não muito tempo depois, outros navegadores começaram a seguir o exemplo, incluindo Firefox , Safari e muito mais. Todos eles exibirão um ícone de cadeado como o Chrome .

Se você visitar um site e o site não estiver usando HTTPS para se comunicar, você verá um erro Não seguro(Not secure) à esquerda do URL.

Como se isso não fosse desanimador o suficiente para manter os visitantes longe de um site, o Google(Google) também instituiu uma política em que o uso de certificados SSL ajudaria os sites a obter uma classificação mais alta nos resultados de pesquisa.

Esses dois motivos são os motivos pelos quais a maioria dos proprietários de sites finalmente começou a fazer a transição de seus sites para usar certificados SSL e se comunicar com os navegadores dos visitantes via HTTPS .

Por que você deve se preocupar com HTTPS?

Como usuário da Internet, você deve se preocupar muito se um site usa ou não HTTPS . Você pode pensar que ninguém se importa com os sites que você visita ou o que você está fazendo na internet, mas existem comunidades muito grandes de hackers por aí que estão muito interessados.

Ao interceptar as comunicações do seu navegador com sites, os hackers estão constantemente à procura de qualquer uma das seguintes informações:

  • Seu endereço de e-mail, para que eles possam vendê-lo a spammers de e-mail.
  • Seu número de telefone e endereço físico para que eles possam vendê-lo aos profissionais de marketing.
  • ID e senhas que você usa para fazer login em suas contas bancárias para que possam acessar seus fundos.
  • Quaisquer sites embaraçosos que você visite para que eles possam enviar e-mails ameaçando compartilhar essa atividade com amigos e familiares se você não pagar(threatening to share that activity with friends and family if you don’t pay up) .
  • O endereço IP direto do seu computador para que eles possam tentar invadir seu sistema(try to hack your system) .

Na verdade, garantir que você visite apenas sites que usam HTTPS é uma maneira poderosa de proteger sua privacidade e segurança online, por vários motivos.

Se você possui um site, há ainda mais motivos para se preocupar em instalar certificados SSL e habilitar HTTPS .

  • Você obterá mais tráfego de pesquisa do Google .
  • Os visitantes se sentirão seguros para visitar seu site com mais frequência.
  • Os clientes se sentirão mais seguros comprando produtos de você.
  • Os hackers terão menos probabilidade de obter IDs ou senhas que facilitem a invasão do seu site.

Não há mais boas razões para alguém que usa a internet hoje em dia não usar apenas HTTPS para todas as transações da web.

Como usar HTTPS em seu site

Se você possui um site e está interessado em se livrar daquela mensagem assustadora de “Não seguro” quando as pessoas visitam seu site, não é difícil instalar certificados SSL para seu site.(SSL)

Na verdade, publicamos um guia completo sobre como obter seu próprio certificado SSL para seu site e como instalá-lo(how to get your own SSL certificate for your website, and how to install it) .

Os passos simples são os seguintes:

  1. Determine o endereço IP dedicado que seu host forneceu ao seu site.
  2. Instale o certificado SSL fornecido pelo seu site ou um que você comprou de um serviço de certificado SSL .
  3. Force todos os navegadores a usar SSL ao visitar seu site editando o arquivo .htaccess com um comando “rewrite” que altera todas as conexões para usar HTTPS .
  4. Certifique(Make) -se de fornecer seu certificado SSL privado para todos os serviços (SSL)CDN que você instalou em seu site.

Esse processo está ficando ainda mais simples ultimamente, já que muitos serviços de hospedagem na web estão fornecendo aos proprietários de sites soluções com um clique para instalar certificados SSL em seus sites.(SSL)



About the author

Sou especialista em informática e trabalho com computadores há muitos anos. Tenho experiência com Apple iPhone e Microsoft Windows 10. Minhas habilidades incluem: usar computadores para criar, criptografar e armazenar dados; encontrar e corrigir falhas no software; e resolução de problemas. Tenho conhecimento em todas as áreas de uso do computador, incluindo Apple iOS, Microsoft Windows 10, proteção contra ransomware e muito mais. Estou confiante de que minhas habilidades seriam valiosas para sua empresa ou organização.



Related posts