Certificado SSL: O que é

Home  Certificado SSL: O que é

Certificado SSL: O que é

Resumo rápido

  • O certificado SSL/TLS liga o domínio a uma chave criptográfica e permite conexões HTTPS.
  • Hoje o protocolo usado é o TLS (1.2 e 1.3); SSL é só o nome popular.
  • Protege dados em trânsito, ajuda no SEO e aumenta a confiança dos visitantes.
  • Há certificados gratuitos (Let’s Encrypt) e pagos (OV e EV), conforme o nível de validação.

Os certificados SSL são pequenos arquivos de dados que vinculam digitalmente uma chave criptográfica aos detalhes de uma organização. Quando instalado em um servidor web, ele ativa o cadeado e o protocolo https e permite conexões seguras de um servidor web a um navegador. Normalmente, SSL é usado para proteger transações de cartão de crédito, transferência de dados e logins e, mais recentemente, está se tornando a norma ao proteger a navegação em sites de mídia social.

Os certificados SSL unem-se:

  • Um nome de domínio, nome de servidor ou nome de host.
  • Uma identidade organizacional (ou seja, nome da empresa) e localização.

 

Observação: a partir de agosto de 2020, a maioria dos navegadores não exibirá mais o cadeado verde e a barra de endereço para indicar a validação estendida.

Uma organização precisa instalar o certificado SSL em seu servidor web para iniciar uma sessão segura com navegadores. Assim que uma conexão segura for estabelecida, todo o tráfego da web entre o servidor da web e o navegador da web estará seguro.

Quando um certificado é instalado com sucesso em seu servidor, o protocolo do aplicativo (também conhecido como HTTP) muda para HTTP S , onde o ‘S’ significa ‘seguro’.

 

Como funciona?

Os certificados SSL usam algo chamada criptografia de chave pública.

Este tipo particular de criptografia aproveita o poder de duas chaves, que são longas cadeias de números gerados aleatoriamente. Uma é chamada de chave privada e a outra é chamada de chave pública. Uma chave pública é conhecida pelo seu servidor e está disponível no domínio público. Ele pode ser usado para criptografar qualquer mensagem. Se Sophia estiver enviando uma mensagem para Lucas, ela a bloqueará com a chave pública de Lucas, mas a única maneira de descriptografá-la é desbloqueá-la com a chave privada de Lucas. Lucas é o único que tem sua chave privada, então Lucas é o único que pode usá-la para desbloquear a mensagem de Alice. Se um hacker interceptar a mensagem antes de Lucas desbloqueá-la, tudo o que obterão será um código criptográfico que não poderá quebrar, mesmo com o poder de um computador.

Se olharmos para isso em termos de um site, a comunicação está acontecendo entre um site e um servidor.

Exemplo:

 

 

O que é criptografia?

Conforme mencionado acima, os certificados SSL facilitam a criptografia. Vamos falar sobre como isso funciona. Se você enviar dados por meio de um site habilitado para HTTPS, essas informações serão convertidas em uma sequência de caracteres ilegível. Por exemplo, se sua senha for 1234, ela pode se tornar algo como “^%jrt5/*u”. Isso torna praticamente impossível para qualquer hacker interpretar as informações, mesmo que consigam interceptar os dados de alguma forma.

Por que preciso de um certificado SSL?

Os certificados SSL protegem suas informações confidenciais, como informações de cartão de crédito, nomes de usuário, senhas, etc. Eles também:

  • Mantenha os dados seguros entre os servidores
  • Aumente suas classificações do Google
  • Construir / aumentar a confiança do cliente
  • Melhore as taxas de conversão

 

SSL ou TLS? O que mudou

O nome “SSL” ficou popular, mas o protocolo usado hoje é o TLS. As versões SSL 2.0, SSL 3.0, TLS 1.0 e TLS 1.1 estão obsoletas; o recomendado é TLS 1.2 e TLS 1.3. Além disso, certificados gratuitos e automáticos, como os da Let’s Encrypt, tornaram o HTTPS acessível a qualquer site.

Tipos de certificado
TipoO que validaUso indicado
DV (validação de domínio)Só o controle do domínioSites institucionais e blogs; é o tipo emitido pela Let’s Encrypt
OV (validação de organização)Domínio e existência da empresaSites corporativos e sistemas
EV (validação estendida)Verificação aprofundada da empresaBancos e grandes e-commerces (os navegadores não mostram mais a barra verde)
WildcardTodos os subdomínios de um domínio (*.empresa.com.br)Empresas com muitos subdomínios

Comandos úteis (Linux):

# conferir emissor, titular e validade do certificado de um site
echo | openssl s_client -connect seudominio.com.br:443 -servername seudominio.com.br 2>/dev/null \
  | openssl x509 -noout -issuer -subject -dates

# emitir e instalar um certificado gratuito da Let's Encrypt (Apache)
sudo certbot --apache -d seudominio.com.br -d www.seudominio.com.br

# testar a renovação automática
sudo certbot renew --dry-run

Em hospedagens gerenciadas (cPanel, hPanel), o certificado gratuito costuma ser ativado no próprio painel, sem comandos.

Fonte: Let’s Encrypt, Certbot (EFF).

Onde posso comprar um certificado SSL?

Os certificados SSL precisam ser emitidos de uma autoridade de certificação (CA) confiável. Navegadores, sistemas operacionais e dispositivos móveis mantêm listas de certificados raiz de CA confiáveis.

O certificado raiz deve estar presente na máquina do usuário final para que o certificado seja confiável. Se não for confiável, o navegador apresentará mensagens de erro não confiáveis ​​ao usuário final. No caso do e-commerce, essas mensagens de erro resultam em falta de confiança imediata no site e as organizações correm o risco de perder a confiança e os negócios dos consumidores.

Algumas hospedagens fornecem certificados gratuitos aonde não a pagamento mensal ou anual. Converse com nosso pessoal e consulte planos de hospedagem que já contam com o certificado SSL instalado e funcionando.

Leia também

Perguntas Frequentes

O que é um certificado SSL?

É um arquivo digital que vincula o domínio do site a uma chave criptográfica, permitindo conexões seguras por HTTPS e comprovando a identidade do site.

Qual a diferença entre SSL e TLS?

TLS é o sucessor do SSL. Todas as versões do SSL estão obsoletas; os sites devem usar TLS 1.2 ou TLS 1.3, embora o nome “certificado SSL” continue sendo usado.

Existe certificado SSL gratuito?

Sim. A Let’s Encrypt emite certificados de validação de domínio (DV) gratuitos e renováveis automaticamente, suficientes para a maioria dos sites.

Certificado SSL melhora o SEO?

Sim. O Google usa o HTTPS como sinal de classificação, e navegadores marcam sites sem HTTPS como “não seguros”, o que afeta a confiança e a conversão.

Como saber quando o certificado vence?

Clique no cadeado do navegador ou use o comando openssl s_client com openssl x509 -dates. Configure a renovação automática para não ser pego de surpresa.

Leave a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Vamos trabalhar juntos!
Basta nos chamar em nossos Canais.