Você pode se deparar com uma grande variedade de questões relacionadas ao navegador na web. Se você estiver usando o navegador Mozilla Firefox, um desses problemas potenciais é o erro SSL_ERROR_NO_CYPHER_OVERLAP. Como com qualquer erro, pode ser frustrante e preocupante, especialmente quando você não sabe o que o está causando.

Você pode tomar algumas medidas simples para solucionar este problema. Obter uma melhor compreensão das razões por trás deste erro o ajudará a corrigir em pouco tempo.

Neste artigo, vamos explicar o que significa o erro SSL_ERROR_NO_CYPHER_OVERLAP e algumas das suas possíveis causas. Em seguida, vamos explicar como corrigi-lo usando três métodos.

Vamos começar!

Confira nosso guia em vídeo para resolver o erro “SSL_ERROR_NO_CYPHER_OVERLAP”

O que é o erro “SSL_ERROR_NO_CYPHER_OVERLAP”?

O erro “SSL_ERROR_NO_CYPHER_OVERLAP” ocorre quando o Firefox não consegue obter os dados de segurança de um site ao qual você está tentando acessar. Muitas vezes, isso acontece quando o site que você está tentando acessar é mais antigo e não tem a proteção SSL (Secure Sockets Layer) atualizada.

Caso você não esteja familiarizado, o SSL é a criptografia entre seu computador e o servidor de um site. Se você se deparar com esta mensagem de erro, isso significa que seu navegador não poderia se comunicar entre eles com segurança. É importante notar que o SSL é essencialmente o mesmo que a camada de segurança de transporte (TLS), que surgirá novamente em um momento.

Ao contrário de outros erros de navegador, o erro SSL_ERROR_NO_CYPHER_OVERLAP acontece especificamente com o Firefox. O Google Chrome tem uma versão similar mas ligeiramente diferente, com sua mensagem “ERR_SSL_VERSION_OR_CIPHER_MISMATCH“.

Quais são as causas do erro “SSL_ERROR_NO_CYPER_OVERLAP”?

É possível que, junto com a mensagem de erro, o Firefox também mostre que a “autenticidade dos dados não pode ser verificada”. Se for o caso, a mensagem também poderá aconselhá-lo a contatar o proprietário do site. Entretanto, embora o problema possa ser devido ao site, ele também pode ser relacionado ao navegador.

Mais especificamente, há uma chance de que sua versão do Firefox ou uma de suas configurações específicas do navegador esteja causando uma falha de comunicação entre o site e seu computador. Outra causa potencial pode ser desabilitada ou mal configurada nas configurações TLS ou SSL3.

Além disso, seu navegador e o servidor devem concordar com a mesma cifra de criptografia para se conectar. Algumas cifras, como a RC4, não são mais suportadas pelos principais navegadores devido a vulnerabilidades. Se o servidor do site que você está tentando conectar usa um método de criptografia não suportado, você pode ver este erro.

Alguns usuários relataram ter sofrido este erro após a instalação do Cloudflare. Isso geralmente ocorre porque o navegador não suporta o protocolo Server Name Indication (SNI) utilizado pelos certificados SSL do Cloudflare.

Como corrigir o erro “SSL_ERROR_NO_CYPHER_OVERLAP”?

Agora que entendemos um pouco mais sobre este problema, é hora de começar a resolvê-lo. Abaixo estão três soluções potenciais que você pode usar para endereçar a mensagem de erro SSL_ERROR_NO_CYPHER_OVERLAP no Firefox.

1. Atualize seu navegador Firefox

A primeira e mais simples correção para este erro é ter certeza de estar usando a versão mais atualizada do navegador Firefox. Para manter sua experiência na Internet o mais suave possível, isto é algo que você deve estar fazendo regularmente.

Para atualizar seu navegador Firefox para a versão mais recente, abra o navegador, clique no ícone do menu hambúrguer, depois navegue para Ajuda > Sobre o Firefox:

A opção "Sobre o Firefox" no menu do navegador.
A opção “Sobre o Firefox” no menu do navegador.

Se houver alguma atualização disponível, o Firefox deve começar imediatamente a baixá-las:

O navegador Firefox notifica os usuários que as atualizações estão sendo baixadas.
O navegador Firefox notifica os usuários que as atualizações estão sendo baixadas.

Quando o download estiver completo, clique no botão Reiniciar para atualizar o Firefox:

A opção "reiniciar para atualizar" do Firefox.
A opção “reiniciar para atualizar” do Firefox.

Alternativamente, você pode obter a última versão do navegador no site Firefox. Antes de baixá-la, lembre-se de desinstalar sua versão atual do seu computador.

Para fazer isso no Windows, clique na tecla Windows + R, depois digite “appwix.cpl” na caixa de busca e pressione Enter. Sob o administrador do programa, localize Firefox, clique com o botão direito sobre ele e selecione Desinstalar.

Em macOS, clique em Ir > Aplicações na barra de ferramentas superior. Em seguida, arraste o Mozilla Firefox para o lixo para apagá-lo.

2. Restaure suas configurações de TLS e SSL3

Se você estiver usando a última versão do Firefox ou atualizando-a não ajudou, o próximo passo que você pode tentar é restaurar suas configurações de TLS e SSL3. Alguns sites exigem estes protocolos para fazer uma conexão. Portanto, se o seu estiver desativado, pode ser a razão pela qual você está vendo o erro “SSL_ERROR_NO_CIPHER”.

Para redefini-los, abra uma nova aba em seu navegador Firefox e digite “about:config” na barra de endereço. Você pode ver uma mensagem dizendo: “Isto pode anular sua garantia!” ou para “Proceda com Cuidado”:

Uma notificação de aviso de segurança "Proceder com Cuidado" da Firefox.
Uma notificação de aviso de segurança “Proceder com Cuidado” da Firefox.

Este aviso é a maneira do Firefox de evitar que você acidentalmente faça mudanças críticas nas configurações do seu navegador. Clique em Aceitar o Risco e Continuar para prosseguir.

Na próxima tela de Preferências Avançadas, na barra de busca, digite “tls”:

A barra de busca da tela Preferências Avançadas do Firefox.
A barra de busca da tela Preferências Avançadas do Firefox.

Digitando isto, será gerada uma lista de todas as configurações do seu TLS:

Uma lista de configurações de TLS no Firefox.
Uma lista de configurações de TLS no Firefox.

Procure por quaisquer valores que sejam ousados, pois são eles que mudaram recentemente. Para quaisquer valores em negrito, clique com o botão direito do mouse sobre eles e selecione Reinicializar para restaurá-los às configurações padrão.

Em seguida, repita o mesmo processo para o SSL3. Digite “ssl3” na barra de busca, e zere qualquer valor alterado recentemente:

Uma lista de configurações SSL3 no Firefox.
Uma lista de configurações SSL3 no Firefox.

Além disso, certifique-se de que os dois itens a seguir estejam definidos como falsos:

  • security.ssl3.dhe_rsa_aes_128_sha
  • security.ssl3.dhe_rsa_aes_256_sha

O bloqueio destas configurações é essencial para fins de segurança.

3. Passe por cima de seus protocolos de segurança e configurações de navegadores

Geralmente, recomendamos que você não ignore os protocolos de segurança do navegador, pois seu objetivo é protegê-lo contra o acesso a sites inseguros. Entretanto, se você souber que o site que está tentando acessar é seguro, você pode ser capaz de contornar este erro inserindo manualmente uma validação cifrada.

Para fazer isso, volte para a tela about:config em seu navegador Firefox. Mais uma vez, digite “tls” na barra de busca. Da lista, navegue até security.tls.version.min:

Localizando a preferência security.tls.version.min no navegador Firefox.
Localizando a preferência security.tls.version.min no navegador Firefox.

Clique no ícone do lápis na extrema direita para editar o item, depois digite “0” como o valor. Em seguida, repita o mesmo processo para security.tls.version.fallback-limit.

Uma forma final de contornar os protocolos de criptografia é alterando as configurações de privacidade do seu navegador. Para isso, abra seu menu Firefox, depois navegue para Opções > Privacidade e Segurança:

A opção do menu Privacidade e Segurança nas configurações do Firefox.
A opção do menu Privacidade e Segurança nas configurações do Firefox.

Sob a seção Segurança, desmarque o bloco de conteúdo perigoso e enganoso:

A seção "Segurança" das configurações do Firefox.
A seção “Segurança” das configurações do Firefox.

Esperamos que, neste momento, você tenha resolvido o erro com sucesso. Se não, porém, as chances são de que se trate de um problema do lado do servidor. Na maioria das vezes, isto acontece quando um site está usando o conjunto de cifras apenas RC4.

Algumas cifras, incluindo a RC4, não são mais suportadas pelos principais navegadores devido a vulnerabilidades. Você pode executar uma verificação SSL para verificar se seu certificado SSL não está usando cifras desatualizadas.

Se você não for o proprietário do site, a única coisa a fazer é entrar em contato com eles para ter certeza de que conhecem o problema.

Resumo

Ser impedido de acessar um site que você está tentando visitar nunca é agradável. Pode ser particularmente frustrante quando a mensagem de erro na sua frente é tão confusa quanto o erro SSL_ERROR_NO_CYPHER_OVERLAP. Felizmente, você pode tomar algumas medidas simples para resolver esta questão relacionada ao Firefox:

  1. Atualize seu navegador Firefox para a versão mais recente.
  2. Restaure suas configurações de TLS e SSL3.
  3. Ignore seus protocolos de segurança e configurações do navegador.

Você tem alguma dúvida sobre como resolver este erro? Informe-nos na seção de comentários abaixo!

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.