CIRCUITO
CARIOCA TI · DOCUMENTAÇÃO
♙
Segurança Web

Verificador de Certificado SSL/TLS

Valide uma conexão TLS e inspecione identidade, emissor, validade, SANs, protocolo e cifra negociados.

TLSSSLCertificateSANX.509

Inspeção de certificado TLS

Conecta à porta 443 com validação da cadeia do certificado e do hostname habilitada.

Informe somente o hostname. A porta 443 é utilizada e destinos privados/reservados são bloqueados.
TLS

A conexão valida tanto a cadeia de confiança quanto o hostname

O contexto TLS do PHP mantém habilitadas a validação do peer e a validação do nome do peer. Portanto, um certificado assinado por uma CA confiável não basta: a identidade também precisa corresponder ao hostname solicitado pelo usuário.

SAN

Subject Alternative Names são as identidades principais a inspecionar

Certificados modernos normalmente carregam identidades DNS na extensão Subject Alternative Name. Um certificado pode cobrir vários nomes e wildcards, portanto o Common Name sozinho não representa toda a cobertura de hostnames.

SEGURANÇA DNS

O destino é fixado em um IP público previamente validado

Antes de iniciar o TLS, a página resolve todos os registros A e AAAA e recusa o hostname se qualquer endereço for privado ou reservado. O socket então é aberto diretamente para um IP literal validado, enquanto SNI e validação do hostname continuam usando o hostname original.

NEGOCIAÇÃO

Protocolo e cifra descrevem este handshake específico

O protocolo e a cifra exibidos são os negociados entre este servidor do portal e o destino durante esta conexão. Eles não enumeram todas as versões TLS ou conjuntos de cifras suportados pelo serviço remoto.

POSTURA DE SEGURANÇA

Um certificado válido é apenas uma camada da segurança Web

Um certificado TLS válido não prova que uma aplicação seja segura. Política de protocolo, configuração de cifras, HSTS, ciclo de vida do certificado, headers HTTP de segurança e vulnerabilidades da aplicação continuam sendo aspectos separados.

FAQ

Perguntas frequentes

A ferramenta valida o hostname do certificado?+

Sim. A validação do nome do peer do PHP permanece habilitada e o hostname solicitado é usado explicitamente como peer_name e SNI.

Por que conectar ao IP se o certificado pertence a um domínio?+

A página resolve e valida o DNS primeiro e então conecta ao IP literal validado para evitar uma segunda resolução capaz de alterar o destino. A validação do hostname e o SNI continuam usando o domínio original.

O que é SAN?+

Subject Alternative Name é a extensão do certificado que normalmente lista os nomes DNS e, em alguns casos, identidades IP cobertas pelo certificado.

A cifra exibida mostra todas as cifras suportadas pelo servidor?+

Não. Ela representa apenas a cifra negociada neste handshake específico entre o servidor do portal e o destino.

Por que um site válido pode falhar aqui?+

O servidor do portal pode possuir repositório de CAs, visão DNS, caminho IPv4/IPv6 ou política de rede diferentes. Problemas temporários locais ou remotos também podem causar falha.

A ferramenta verifica revogação do certificado?+

Nenhum status explícito de OCSP ou CRL é apresentado por esta página. O resultado não deve ser interpretado como auditoria completa de revogação.

Um certificado TLS válido significa que o site é seguro?+

Não. Ele valida uma propriedade importante da segurança de transporte, mas vulnerabilidades da aplicação, headers, HSTS, política de protocolo e vários outros controles são aspectos separados.