Correção: NET :: ERR_CERT_WEAK_SIGNATURE_ALGORITHM

Os usuários recebem a mensagem de erro “NET :: ERR_CERT_WEAK_SIGNATURE_ALGORITHM” quando há um problema com a conexão SSL e o navegador Google Chrome não consegue verificar o certificado SSL. SSL é um método seguro que criptografa os dados do seu computador e os envia ao servidor. Isso ajuda a manter a privacidade dos dados durante o envio e vice-versa. Existem três razões principais pelas quais os avisos SSL aparecem:

  • A conexão SSL entre o seu computador e o servidor não é segura.
  • O certificado SSL expirou um pouco , não está configurado corretamente ou não pertence ao domínio solicitado.
  • O certificado SSL não é emitido por uma organização confiável . É muito fácil para um site instalar certificados SSL, mas os navegadores populares só reconhecem os certificados se forem de uma fonte confiável.

Como determinar se o problema está na sua extremidade?

Antes de pular diretamente para a solução de problemas, é aconselhável que você primeiro determine se o erro é seu fim, o fim da rede ou o fim do servidor. Tente abrir o site em outro computador enquanto estiver na mesma rede . Se o problema ainda persistir, tente abri-lo enquanto estiver em outra rede . Essas etapas o ajudarão a identificar se o problema está na rede ou no servidor.

Se o erro desaparecer quando você se conectar a outra rede, provavelmente significa que há um problema com sua rede. Se ele permanecer lá, não importa quantos dispositivos você verifique e quantas redes você alterar, significa que o problema está no lado do servidor. Nesse caso, não há muito a fazer além de informar o site para corrigir o problema.

Solução 1: desabilitando serviços antivírus e de segurança

A principal razão pela qual esse erro ocorre é a interferência do software antivírus instalado em seu computador. Existem várias opções que protegem o seu computador ao filtrar também os serviços web. Alguns desses serviços incluem 'Avast Web Shield' e 'Kaspersky Internet Security' etc.

Nesta solução, você deve explorar a si mesmo e ver se há alguma configuração em seu antivírus que possa fornecer proteção para a Internet. Basicamente, você está procurando por qualquer coisa que monitore sua atividade na Internet.

Se ainda não for possível corrigir o problema, você pode desativar o antivírus completamente . Você pode verificar nosso artigo sobre Como desabilitar seu antivírus. Reinicie seu computador após desativá-lo e veja se você consegue acessar os sites sem problemas.

Solução 2: redefinir as configurações de rede

Se sua rede estiver provando ser um problema, você deve redefini-los usando o método abaixo. É possível que todos os outros módulos estejam funcionando perfeitamente, mas devido a configurações de rede defeituosas, você não consegue acessar o site sem se colocar em risco. Observe que, para executar essas ações, você precisa de uma conta de administrador.

  1. Pressione Windows + S para iniciar a barra de pesquisa. Digite “ cmd ” na caixa de diálogo, clique com o botão direito do mouse no aplicativo e selecione “ Executar como administrador ”.
  2. Uma vez no prompt de comando elevado, execute os seguintes comandos um por um.
ipconfig / flushdns ipconfig / renew ipconfig / registerdns nbtstat –r netsh int ip reset netsh winsock reset
  1. Após executar todos os comandos, reinicie seu computador e verifique se isso resolve o problema.

Solução 3: limpar o cache SSL

A configuração de uma conexão SSL leva tempo. Solicita ao servidor uma cópia do certificado digital ao seu final e após apenas verificar e instalar nele, prossegue com a transferência dos dados. Para evitar que execute a mesma rotina repetidamente, o computador salva o estado SSL para que possa recuperá-lo localmente em vez de buscá-lo do servidor repetidamente. É possível que haja um problema no cache SSL que pode estar causando o problema. Podemos tentar limpá-lo e ver aonde nos leva.

  1. Pressione Windows + R, digite “ inetcpl. cpl ”na caixa de diálogo e pressione Enter.
  2. Selecione a guia “ Conteúdo ” e clique em “ Limpar estado SSL ” presente no subtítulo de Certificados .

  1. Pressione Aplicar e saia. Agora tente carregar o site novamente e veja se desta vez o Chrome estabelece uma conexão segura sem problemas.

Solução 4: limpar os dados do navegador

Se o problema está apenas no seu navegador (com a abertura do site em outros dispositivos), podemos tentar limpar os dados do seu navegador. Seu navegador pode conter arquivos de falha que podem estar causando o problema. Quando apagamos os dados do navegador, tudo é redefinido e o navegador se comporta como se você estivesse visitando o site pela primeira vez.

Nota: Seguir esta solução apagará todos os seus dados de navegação, cache, senhas, etc. Certifique-se de ter feito backup de todos eles antes de prosseguir com esta solução.

Listamos um método sobre como limpar os dados de navegação no Google Chrome. Outros navegadores podem ter métodos ligeiramente diferentes para limpar os dados.

  1. Digite “ chrome: // settings ” na barra de endereço do Google Chrome e pressione Enter. Isso abrirá as configurações do navegador.

  1. Navegue até o final da página e clique em “ Avançado ”.

  1. Depois de expandir o menu Avançado, na seção “ Privacidade e Segurança ”, clique em “ Limpar dados de navegação ”.

  1. Outro menu aparecerá confirmando os itens que você deseja limpar junto com a data. Selecione “ Sempre ”, marque todas as opções e clique em “ Limpar dados de navegação ”.

  1. Agora reinicie o seu navegador após encerrar todos os aplicativos usando o gerenciador de tarefas e verifique se o site está acessível sem a condição problemática novamente.

Solução 5: contornando o aviso

Se você tiver certeza absoluta de que o site é confiável e não há nada malicioso, pode tentar ignorar o aviso. Observe que isso pode comprometer a segurança do seu computador, então prossiga por sua própria conta e risco. Existem muitas universidades e institutos que não possuem certificados SSL adequados, portanto, nesses casos, é seguro ignorar o aviso por completo.

  1. Navegue até a página da web e acesse o site normalmente.
  2. Clique no botão “ Avançado ” e clique em “ Continuar para example.com (inseguro) ”.

O Chrome agora irá redirecioná-lo para o site e você pode acessá-lo sem problemas.

Dicas:

Existem também outras soluções curtas para lidar com esse problema. Não os listamos acima porque são muito fáceis e não precisam de explicação.

  • Verifique a data e a hora do seu computador . Tente defini-lo enquanto desativa a detecção automática de fuso horário etc. e vice-versa. Mesmo se você tiver o tempo correto, acessar as configurações e alterá-las uma vez irá simular o Chrome para realizar algumas verificações e pode resolver o erro.
  • Se você estiver usando o Ubuntu , pode executar o comando “ sudo apt-get install libnss3-1d ” em seu terminal.
  • Remova as extensões do Chrome . Esta é uma dica de trabalho que funcionou para muitos usuários. Se houver várias extensões presentes, elas também podem estar causando o problema.
  • Verifique se há malware . O malware é conhecido por infectar computadores e forçar o navegador a se conectar à Internet sem os certificados adequados. Você pode usar um software antivírus conhecido, como Malwarebytes etc.
  • Se você estiver enfrentando o erro em quase todos os sites, isso provavelmente significa que há um software no seu computador que pode ser o culpado. Você pode procurar sinais do software. Para fazer isso, clique na mensagem de erro “NET :: ERR_CERT_WEAK_SIGNATURE_ALGORITHM” no Chrome. Isso irá expandir todos os detalhes. Agora procure o emissor. No exemplo abaixo, o software “Verto Analytics foi o culpado”.

  • Se você tem o Chromebook e também um navegador Chrome no Windows ou Mac, é possível que o Chromebook esteja copiando dados inválidos. Você pode desligar a sincronização navegando até este endereço no navegador Chrome “ chrome: // settings / syncSetup ”.
  • Você também pode considerar redefinir seu navegador Chrome depois de fazer backup de todos os dados necessários.