Let's Encrypt

O que é o Let's Encrypt?

O Let's Encrypt é uma autoridade certificadora gratuita. Ele emite os certificados que colocam o https em um site, automaticamente e sem custo, e é o motivo de a maior parte da web estar hoje criptografada.

Fale com um engenheiro Base de conhecimento
Diagrama de um visitante e um servidor ligados por uma conexão criptografada com TLS, com o servidor mostrando seu certificado

O que é

O Let's Encrypt é mantido pelo Internet Security Research Group, uma organização sem fins lucrativos, e começou a emitir certificados em 2015. Seus certificados são aceitos por todos os principais navegadores e sistemas operacionais. São certificados SSL com validação de domínio: o Let's Encrypt verifica que você controla o domínio e nada mais.

Como funciona

Não há formulário a preencher nem ninguém a pagar. Um software no servidor, chamado cliente ACME, pede um certificado ao Let's Encrypt. O Let's Encrypt responde com um desafio para provar o controle do domínio, que pode ser um arquivo que o servidor deve publicar em um endereço definido ou um registro que deve aparecer no DNS. Quando a prova confere, o certificado é emitido e instalado. O mesmo software o renova antes de expirar.

  • Certbot: o cliente mais conhecido, mantido pela Electronic Frontier Foundation.
  • Integrado: servidores web e proxies como Caddy e Traefik, a maioria dos painéis de hospedagem e firewalls como o OPNsense podem solicitar certificados por conta própria.
  • No Kubernetes: o cert-manager solicita e renova certificados para serviços em um cluster Kubernetes.

O que saber antes de depender dele

  • Validade curta por projeto: os certificados têm sido válidos por 90 dias, e o Let's Encrypt está migrando para prazos ainda menores. A renovação precisa ser automática. Um certificado renovado à mão acabará sendo esquecido.
  • Curingas exigem DNS: um certificado para todos os subdomínios só pode ser comprovado por um registro DNS, então o cliente precisa de acesso ao seu provedor de DNS.
  • Sistemas internos: um servidor que não é acessível pela internet ainda pode obter um certificado pelo método de DNS, desde que use um nome de domínio real.
  • Limites de uso: há limites para quantos certificados um domínio pode solicitar em um período. O uso normal nunca os alcança, mas um script mal configurado pode.
  • Sem validação da empresa: ele não emite certificados com validação de organização nem de validação estendida. Poucos sites precisam deles.
  • Acompanhe as renovações: a renovação automática falha em silêncio quando o DNS muda, uma regra de firewall é movida ou um servidor é reconstruído. Monitore a data de vencimento.

Como a KawaConnect trabalha com o Let's Encrypt

Usamos certificados do Let's Encrypt nos servidores Linux, proxies reversos e clusters Kubernetes que construímos, com renovação automatizada e as datas de vencimento monitoradas. Quando um site fica atrás da Cloudflare, o certificado que os visitantes veem vem da Cloudflare, e o do servidor é tratado separadamente. Documentamos qual método cada sistema usa para que um problema de renovação seja rastreado rapidamente.

Serviços relacionados

Suporte a servidores Linux

Servidores com certificados que se renovam sozinhos.

Consultoria em Kubernetes

Clusters com gerenciamento automatizado de certificados.

Sites

Sites criados e hospedados com https.

Saiba mais

Certificados que vencem de surpresa

Diga-nos quais sistemas usam certificados. Configuraremos a renovação automática e um aviso antes que qualquer um deles expire.

Inicie uma conversa