Quer saber o que se esconde por trás do cadeado num site? Cole qualquer domínio no verificador de SSL acima para analisar o seu certificado SSL/TLS ativo — emitente, datas de validade, dias restantes e muito mais — em segundos.
O SSL (Secure Sockets Layer) e o seu sucessor moderno, o TLS (Transport Layer Security), são os protocolos que encriptam o tráfego entre o seu navegador e um servidor web. Quando vês «HTTPS» e um cadeado na barra de endereços, o TLS está a realizar duas tarefas ao mesmo tempo: codifica os dados para que quem os tente interceptar não os consiga ler e verifica se estás realmente a comunicar com o site que pensas que é.
Um certificado SSL (tecnicamente, um certificado TLS) é o pequeno ficheiro que torna isto possível. Comprova duas coisas: a encriptação, ao conter a chave pública utilizada para proteger a ligação, e a identidade, porque uma Autoridade Certificadora (CA) de confiança atestou que o certificado pertence ao domínio que alega representar. Sem um certificado válido, os navegadores não conseguem estabelecer uma sessão encriptada e de confiança e irão alertar os visitantes para que se afastem.
Quando efetua uma pesquisa, o IPAddress-Lookup.com liga-se ao anfitrião através de HTTPS, conclui o handshake TLS e apresenta os detalhes fornecidos pelo servidor. O nosso verificador de certificados SSL apresenta:
Em conjunto, estes campos indicam-lhe se um site está devidamente protegido, quem está por trás do seu certificado e quando terá de agir. Combine esta ferramenta com uma pesquisa de DNS para confirmar se o domínio resolve para o servidor que espera, ou com uma pesquisa de endereço IP para verificar onde esse servidor se encontra realmente.
Os certificados têm deliberadamente um prazo de validade curto. A expiração limita os danos caso uma chave privada venha a ser roubada e obriga os operadores a verificar regularmente a propriedade do domínio. Ao longo dos anos, os períodos máximos de validade têm vindo a encurtar-se de forma constante — passando de anos para os atuais 398 dias no caso dos certificados de confiança pública, com o setor a avançar para prazos de validade ainda mais curtos. Os certificados gratuitos da Let's Encrypt têm uma validade de apenas 90 dias.
Como os prazos de validade curtos tornam a renovação manual tediosa, a maioria dos sites modernos automatiza o processo. O protocolo ACME (Automatic Certificate Management Environment), pioneiro da Let's Encrypt, permite que um servidor comprove que controla um domínio e obtenha um certificado novo sem intervenção humana. Ferramentas como o Certbot, o Caddy e integrações de alojamento incorporadas renovam os certificados muito antes de estes expirarem, para que os visitantes nunca vejam um aviso. Se gerir os seus próprios servidores, a renovação automatizada via ACME é a melhor forma de evitar interrupções inesperadas.
Quando verifica um certificado SSL e algo parece estar errado, isso geralmente enquadra-se numa das seguintes categorias:
Cada uma destas situações desencadeia os assustadores avisos do navegador que afastam os visitantes, pelo que é importante detetá-las atempadamente.
Um certificado expirado interrompe o HTTPS instantaneamente. Os clientes veem um aviso de segurança em ecrã inteiro, os motores de busca podem sinalizar o site e as APIs que dependem da ligação começam a falhar. Como as interrupções tendem a ocorrer discretamente — as tarefas cron de renovação falham, as notificações passam despercebidas —, verificar regularmente os dias restantes com um verificador de certificados SSL é uma medida de segurança simples. Adicione esta página aos favoritos e verifique os seus domínios críticos de forma regular.
SSL e TLS referem-se à mesma família de protocolos de segurança; o TLS é a versão mais recente e segura que substituiu o SSL. O termo «certificado SSL» permaneceu em uso por razões históricas, mas todos os certificados TLS modernos que verifica hoje protegem, na verdade, as ligações com o TLS, e não com o protocolo SSL, que está obsoleto.
Sim. O verificador de certificados SSL do IPAddress-Lookup.com é totalmente gratuito e não requer qualquer registo. Introduza qualquer domínio público e iremos obter e apresentar os detalhes do seu certificado em tempo real instantaneamente.
Uma incompatibilidade de nome significa que o nome de anfitrião que visitou não está listado no «Nome Comum» (Common Name) ou nos «Nomes Alternativos do Assunto» (Subject Alternative Names) do certificado. Isto acontece frequentemente quando acede a um site através do IP, utiliza um subdomínio que o certificado não abrange ou quando está instalado o certificado errado no servidor.
Para sites críticos para o negócio, verifique pelo menos uma vez por mês e sempre após efetuar alterações no servidor. Se depende da renovação ACME automatizada, as verificações periódicas confirmam que a automação está realmente a funcionar e que os seus dias restantes não estão silenciosamente a contar até zero.
Os «dias restantes» correspondem ao número de dias até à data de validade do certificado. É a forma mais rápida de identificar certificados que precisam de ser renovados em breve, permitindo-lhe corrigir ou automatizar o processo antes que os visitantes se deparem com um aviso de certificado expirado.