Neste tutorial, mostraremos a você como corrigir o erro NET:: ERR_CERT_WEAK_SIGNATURE_ALGORITHM – um erro de conexão SSL raro, mas crítico, que poderia comprometer a segurança dos usuários se os navegadores não o percebessem. Felizmente, os navegadores como o Chrome e o Firefox bloqueiam o acesso ao site imediatamente e deixam essa mensagem de erro na tela.
O que causa o erro NET:: ERR_CERT_WEAK_SIGNATURE_ALGORITHM
Como esse é um erro do lado do servidor, a causa mais provável é, como o nome indica, um algoritmo de assinatura fraco, especificamente o algoritmo de hash de assinatura SHA-1. Mesmo que tenha sido eliminado por todos os principais navegadores, servidores antigos e sistemas que não são mantidos e atualizados regularmente ainda podem ser compatíveis com ele, o que representa um risco de segurança para os visitantes.
Como corrigir o erro NET:: ERR_CERT_WEAK_SIGNATURE_ALGORITHM Error se você for proprietário de um site
Os hackers podem explorar os protocolos mais fracos e interceptar dados confidenciais em trânsito entre os navegadores dos usuários e o servidor do site. Por isso, se você vir esse erro em seu site, deverá corrigi-lo o mais rápido possível.
Atualmente, todos os certificados SSL seguem os mais recentes protocolos criptográficos e padrões de segurança, portanto, o certificado em si não é o problema. A validade atual do SSL está definida para apenas um ano, mas mesmo que seu certificado SSL tivesse três anos, ele ainda não seria compatível com o algoritmo SHA-1 desatualizado.
O problema está no lado do servidor e a solução é configurar o servidor ou mudar para uma nova conta de hospedagem. Se o seu certificado SSL for emitido por uma autoridade de certificação comercial e ainda for válido, você não precisará comprar outro, pois todos os certificados pagos vêm com licenciamento de servidor ilimitado.
Como corrigir o erro NET:: ERR_CERT_WEAK_SIGNATURE_ALGORITHM Error se você for um visitante do site
Se o erro NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM ocorrer apenas na sua rede, mas o site carregar bem em outro local ou dispositivo, temos algumas correções rápidas que eliminarão o erro rapidamente. Experimente uma de nossas soluções abaixo e veja qual delas funciona para você.
1. Ajustar a data e a hora
Quando a data e a hora do seu dispositivo estão fora de sincronia com a data e a hora do seu servidor, o Chrome e outros navegadores exibem todos os tipos de erros de conexão, inclusive o que estamos discutindo neste artigo.
Você pode corrigir a data e a hora com apenas alguns cliques em seu PC com Windows:
- Pressione a tecla Windows e vá para o Painel de Controle
- Selecione Relógio e Região
- Em Date and Time (Data e hora ), selecione Set the time and date (Definir data e hora)
- Abra a guia Tempo de Internet
- Se o seu computador não estiver configurado para sincronizar automaticamente de forma programada, clique em Alterar configurações e marque a caixa de seleção Sincronizar com um servidor de horário da Internet.
Se você estiver usando o Mac:
- Selecione o menu Apple > System Preferences e clique em Date & Time.
- Clique no ícone de cadeado no canto da janela e digite sua senha de administrador para desbloquear as configurações.
- Na guia Date & Time (Data e hora ), verifique se a opção Set date and time automatically (Definir data e hora automaticamente ) está selecionada e se o Mac está conectado à Internet.
2. Limpar o SSL Slate
Para economizar o tempo de verificação do seu certificado digital todas as vezes durante uma conexão, o SSL slate armazena um cache de certificados SSL no seu dispositivo, e você pode esvaziá-lo da mesma forma que limparia o cache do navegador. Siga as etapas abaixo:
Nas janelas:
- Clique em Windows + R, digite inetcpl.cpl na caixa de diálogo e clique em Enter.
- Selecione a guia Content (Conteúdo ) e clique em Clear SSL state (Limpar estado SSL ) no subtítulo Certificates (Certificados )
- Clique em Aplicar e sair.
No Mac:
Para limpar a lista SSL no Mac, basta limpar o cache do navegador. Limpando o cache do navegador, você também pode se livrar desse problema em um computador com Windows.
3. Limpe o cache do seu navegador
Nunca é uma má ideia limpar seus dados de navegação de tempos em tempos, apenas para manter as coisas organizadas e evitar os erros desagradáveis de conexão SSL. Você pode até mesmo se livrar do erro NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM no processo.
- Abra o navegador Chrome e pressione Ctrl + Shift + Delete.
- Defina o intervalo de tempo como “All Time” (Todo o tempo).
- Clique na caixa de seleção Cookies e outros dados do site.
- Clique na caixa de seleção Imagens e arquivos armazenados em cache.
- Pressione o botão Limpar dados.
4. Redefinir suas configurações de rede
Às vezes, o problema pode ser causado por suas configurações de rede. Uma solução rápida é redefini-los para o valor padrão. Observe que você precisará de uma conta de administrador para executar essa tarefa:
- Clique em R+Windows e digite cmd e, em seguida, pressione Ctrl+Shift+Enter para abri-lo como administrador
- Digite cmd netsh int ip reset c:resetlog.txt
- Novamente, digite ipconfig /flushdns. Clique em Enter
- Em seguida, digite ipconfig /registerdns. Clique em Enter
- Em seguida, digite ipconfig /release. Clique em Enter
- Em seguida, digite ipconfig /renew. Clique em Enter
- Agora reinicie seu computador
5. Atualize seu navegador
Um navegador antigo ainda pode ser compatível com o algoritmo SHA-1, agora obsoleto, portanto, se você não atualizou seu sistema ou navegador por um bom tempo, agora é o momento perfeito para fazê-lo. Veja como você pode atualizar o Chrome, mas o processo é semelhante ao de outros navegadores.
- Abra seu navegador Chrome
- Na caixa URL, digite chrome://settings/help e pressione Enter.
- O Chrome verificará se há atualizações e as instalará
6. Verifique as configurações do antivírus e do firewall
Seu antivírus o protege o tempo todo, mas às vezes ele pode interferir onde não deveria. Certifique-se de que o site que está tentando acessar não esteja bloqueado pelo firewall ou por outros filtros. Talvez seja necessário desativar o antivírus para verificar se ele causa o erro, mas certifique-se de ativá-lo novamente após solucionar o problema.
Linha de fundo
Esgotamos nossa lista de possíveis soluções para o erro NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM. Esperamos que você já tenha encontrado uma solução. Se o problema estiver no lado do servidor, atualize a configuração do servidor ou obtenha uma nova conta de hospedagem. Se não conseguir acessar o site como usuário, tente uma de nossas correções rápidas.
Se você encontrar alguma imprecisão ou tiver detalhes a acrescentar a este tutorial sobre SSL, envie-nos seu feedback para [email protected]. Sua opinião será muito apreciada! Obrigado.
Vetor de computador criado por jcomp – www.freepik.com
Economize 10% em certificados SSL ao fazer seu pedido hoje!
Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10