Como resolver falha de handshake de TLS no Firefox (04.19.24)

O Firefox é um dos principais navegadores da web do mercado atualmente. Foi lançado em 2002 e desde então se tornou um navegador poderoso e estável para Windows, macOS, Linux e outros sistemas operacionais importantes. O Firefox também está disponível para dispositivos Android e iOS.

No entanto, alguns usuários relataram recentemente que ficaram presos no que é conhecido como fase de handshake de TLS ao acessar um site via Firefox. Sempre que os usuários digitam um site na barra de endereço, a página falha ao carregar porque o handshake TLS falhou. O handshake TLS deve levar apenas alguns segundos, não minutos, para ser processado. Se você ficar preso neste estágio ou se o handshake demorar mais de cinco segundos, há algo errado com seu navegador.

Este guia explicará o que é o handshake TLS e o que fazer quando você encontrar Problema de handshake de TLS.

O que é handshake de TLS?

O protocolo de handshake TLS (Transport Layer Security) é usado sempre que a autenticação e a troca de chaves são necessárias para iniciar ou retomar sessões seguras. O protocolo de handshake TLS lida com negociação de criptografia, autenticação do servidor e do cliente e troca de informações de chave de sessão.

Dica profissional: faça uma varredura em seu PC em busca de problemas de desempenho, arquivos inúteis, aplicativos prejudiciais e ameaças à segurança br /> que pode causar problemas de sistema ou desempenho lento.

Scan grátis para problemas de PC3.145.873downloadsCompatível com: Windows 10, Windows 7, Windows 8

Oferta especial. Sobre Outbyte, instruções de desinstalação, EULA, Política de Privacidade.

Os handshakes TLS parecem simples na superfície, mas o processo é na verdade composto por estas etapas complicadas:

  • O cliente (seu navegador) envia uma mensagem Olá do cliente para o servidor, junto com o valor aleatório do cliente e os conjuntos de criptografia.
  • O servidor responde com uma mensagem Server Hello e seu próprio valor aleatório.
  • O servidor então envia seu certificado ao cliente para autenticação e pode solicitar um certificado do cliente também. Em seguida, o servidor envia uma notificação Servidor Olá concluído .
  • O cliente envia o certificado se o servidor solicitou um.
  • O cliente envia um aleatório Segredo pré-mestre para o servidor e ambos geram o Segredo mestre e as chaves de sessão.
  • O cliente envia um < forte> Mensagem de mudança de especificação de cifra e, em seguida, uma notificação de Cliente concluído .
  • O servidor obtém a mensagem Alterar especificação de cifra e muda para criptografia simétrica. Em seguida, o servidor envia uma notificação de Servidor concluído ao cliente.
  • Um canal seguro agora foi estabelecido entre o cliente e o servidor, através do qual eles podem trocar dados.
  • Dado o número de trocas entre o servidor e o cliente, muitos podem possivelmente dar errado no processo. Uma única configuração incorreta do navegador ou certificado de site ausente, por exemplo, pode fazer com que todo o processo de handshake TLS falhe.

    O que causa a falha do handshake TLS?

    Recentemente, vários usuários do Firefox relataram que estão tendo uma falha de handshake TLS sempre eles usam o navegador para acessar sites. Para alguns usuários, o problema está isolado em sites específicos, enquanto outros encontram o erro em todos os sites. Em alguns casos, a página carrega eventualmente depois de ficar presa na fase de handshake de TLS. Na maioria das vezes, porém, a página fica parada ali e a tela fica branca ou preta.

    Aqui estão algumas causas comuns de erros de handshake de TLS:

    • Incorreto Hora do sistema - Isso significa que a configuração de hora e data do seu computador está incorreta.
    • Protocolo incompatível - O protocolo usado pelo seu navegador não é compatível com o servidor.
    • Erro do navegador - uma das configurações do navegador está causando o erro.
    • Terceiro - Um terceiro está interceptando, manipulando ou interferindo na conexão.
    • Cipher Suite Incompatível - O servidor não oferece suporte ao Cipher Suite usado pelo cliente.
    • Certificado incorreto - Isso pode ser causado por certificado incompleto ou inválido, nome de host de URL incorreto, certificado SSL / TLS revogado ou expirado ou erro de construção de caminho em certificados autoassinados.
    Como corrigir falha de handshake de TLS no Firefox

    Se o seu navegador Firefox travar no handshake TLS e recarregar não resolver, provavelmente há algo errado em algum lugar. Aqui estão algumas maneiras de resolver o problema de handshake de TLS no Firefox.

    Limpe seu cache e histórico de navegação.

    A primeira coisa que você precisa fazer quando encontrar problemas com seu navegador é excluir todos os dados e histórico em cache. Para fazer isso:

  • Clique no ícone Histo ry localizado na seção superior direita do menu superior.
  • Selecione Histórico no menu suspenso.
  • Clique em Limpar histórico recente .
  • Escolha o intervalo de tempo que você deseja limpar (Última hora, Últimas duas horas, Últimas quatro horas, Hoje ou Tudo)
  • Marque todos os itens que deseja excluir. Você pode excluir o histórico de navegação e download, logins ativos, cookies, cache, histórico de formulário e pesquisa, preferências de site e dados de site offline.
  • Clique no botão Limpar agora .
  • Já que está nisso, você também pode excluir todos os arquivos desnecessários do seu computador para garantir que nenhum arquivo corrompido esteja interferindo nos seus processos. Você pode usar uma ferramenta como o Outbyte PC Repair para remover todos os arquivos inúteis do seu computador.

    Depois de excluir o histórico do navegador, o cache e os arquivos inúteis, tente abrir um site que anteriormente não carrega para ver se sua limpeza funcionou.

    Use um novo perfil.

    Se limpar os dados em cache do Firefox e o histórico de navegação não funcionou, a próxima etapa é criar um novo perfil do Firefox . Usar um novo perfil é como começar do zero, porque às vezes há configurações personalizadas que interferem nos processos. Este método também determinará se o problema é causado pelas configurações do Firefox ou por outra coisa.

    Para criar um novo perfil, siga estas etapas:

  • Digite about: profiles na barra de endereço e pressione Enter .
  • Quando a janela Gerenciador de perfil abrir, clique no botão Criar um novo perfil .
  • Siga o Assistente de criação de perfil para definir suas configurações e preferências pessoais.
  • Quando seu perfil for concluído, clique em Definir como perfil padrão e feche o Firefox.
  • Reinicie o Firefox usando o novo perfil de usuário e verifique se o problema do handshake TLS foi resolvido.

    Você pode tentar corrigir o seu perfil antigo, mas isolar a causa do problema seria difícil e demorado. Você precisa desativar e, em seguida, reativar os complementos, verifique novamente sua conexão de proxy e desinstale suas extensões. Se você está preocupado em perder seus dados, basta transferi-los para seu novo perfil para evitar complicações.

    Verifique os certificados autoassinados para obter informações idênticas.

    Se você é um desenvolvedor ou está acessando sites internos, é possível que o Firefox esteja tendo problemas para analisar seus certificados SSL. Se o certificado do site tiver sido substituído várias vezes e os novos certificados contiverem informações de assunto e emissor idênticas, o Firefox ficará bloqueado pelo número de combinações de caminhos possíveis e começará a ficar mais lento. Você notará que o Firefox fica mais lento quando você tem de sete a oito certificados autoassinados armazenados, enquanto ter 10 e além faria com que seu navegador travasse durante a execução de um handshake de TLS.

    Para confirmar se seu autoassinado certificados estão causando o problema do Firefox, siga estas instruções:

  • Inicie o Firefox e digite sobre: ​​suporte na barra de endereço.
  • Clique no botão Abrir Botão Pasta no campo Pasta de perfil .
  • Encontre o arquivo cert8.db e renomeie-o para que o Firefox o substitua quando o navegador for reiniciado.
  • Reinicie o Firefox e visite o site afetado mais uma vez.
  • Se a página da web for carregada com êxito, significa que o banco de dados de certificado local está de fato causando o problema do Firefox. Para resolver esse problema, você precisa ajustar a maneira como seu sistema gera novos certificados para que eles não tenham as mesmas informações.

    Desative o handshake TLS no Firefox

    Se as soluções acima não funcionarem, você pode tente desativar o TLS em seu navegador.

    Para fazer isso:

  • Abra o menu do Firefox e clique em Opções
  • Clique no botão Clique na guia Avançado e em Criptografia
  • Desmarque Usar SSL 3.0 e Usar TLS 1.0.
  • Clique no botão OK .
  • Reinicie o Firefox.
  • Isso deve desativar o handshake TLS sempre que você acessar um página da web usando Firefox.

    Resumo

    O problema de ficar preso na mensagem “Executando handshake de TLS” é que é um problema vago com muitas causas potenciais diferentes. Você pode tentar qualquer uma ou todas as soluções acima para ver qual resolve seu problema.


    Vídeo do youtube: Como resolver falha de handshake de TLS no Firefox

    04, 2024