Pular para o conteúdo
ecdsa.com
Chrome, Edge and other Chromium browsersNavegadores

Mensagem de erro

net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

Aparece como “ERR_SSL_VERSION_OR_CIPHER_MISMATCH” na página de erro e como “net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH” em ferramentas de automação. Em nossos testes, tanto um servidor só com TLS 1.0 quanto um servidor com apenas uma cipher suite CAMELLIA com troca de chaves RSA produziram esse erro.

Chrome, Edge and other Chromium browsers — "This site can't provide a secure connection … uses an unsupported protocol"

O que significa

O Chrome e o servidor não têm nenhuma versão de TLS ou cipher suite em comum, então nenhum handshake é possível. O Chrome só oferece suporte a TLS 1.2 e 1.3 com cipher suites modernas; servidores limitados a TLS 1.0/1.1, RC4, 3DES ou outras configurações legadas são recusados. A página informa que o site usa um protocolo incompatível (“uses an unsupported protocol”).

Por que acontece

Como corrigir

  1. 1.

    Descobrir o que o servidor oferece

    Se o TLS 1.2 com uma cipher suite ECDHE falhar, o servidor precisa ser atualizado.

    bash
    nmap --script ssl-enum-ciphers -p 443 legacy.example.com   # versions and suites offered
    echo | openssl s_client -connect legacy.example.com:443 -servername legacy.example.com -tls1_2 -brief
  2. 2.

    Donos do site: ativar TLS 1.2/1.3 com cipher suites modernas

    As cipher suites atuais funcionam com todos os navegadores lançados na última década.

    text
    # nginx
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
  3. 3.

    Sites hospedados em CDN: verificar o status do certificado do domínio

    Confirme que o domínio está vinculado e que o certificado dele foi emitido antes de apontar o DNS para a borda da CDN.

    text
    CDN / hosting: check that the custom domain is attached and has an active certificate;
    some edges refuse the handshake for names without a certificate.

Erros relacionados

Ver toda a base de erros de assinatura