Como resolver problemas de códigos de erro de segurança em sites seguros

Informações da edição
  • Id da edição: 164802
  • Criação:
  • Criador: Marcelo Ghelman
  • Comentário: Atualização
  • Revisado: Sim
  • Revisado:
  • Revisado por: jhonatasrm
  • Aprovado? Sim
  • É a edição atual? Não
  • Pronto para tradução: Não
Origem da edição
Conteúdo da edição

Em sites supostamente seguros (cujo endereço começa com "https://") o Firefox precisa verificar se o certificado apresentado pelo site é válido. Se o certificado não for validado, o Firefox irá abortar a conexão com o site e exibir uma página de erro com a mensagem "Sua conexão não é segura".

Este artigo explica os possíveis motivos de estar vendo o código de erro "SEC_ERROR_UNKNOWN_ISSUER", "MOZILLA_PKIX_ERROR_MITM_DETECTED" ou "ERROR_SELF_SIGNED_CERT" na página de erro e como resolver.

O que este erro significa?

Durante uma conexão segura, um site precisa apresentar um certificado emitido por uma autoridade de certificação confiável para garantir que o usuário está conectado com o site esperado e a conexão é criptografada. Se você receber uma página de erro "Sua conexão não é segura" e ver o código de erro "SEC_ERROR_UNKNOWN_ISSUER" ou "MOZILLA_PKIX_ERROR_MITM_DETECTED" após clicar em Avançado, significa que o certificado fornecido foi emitido por uma autoridade de certificação que não é reconhecida pelo Firefox e portanto não pode ser aceita automaticamente.

Fx45 erro SEC_ERROR_UNKNOWN_ISSUER

O erro ocorre em vários sites seguros

Se você encontrar esse erro em vários sites seguros que não estão relacionados uns com os outros, isso indica que algo em seu sistema ou rede está interceptando sua conexão e injetando certificados de uma forma que o Firefox não confia. Isto é identificado por "MOZILLA_PKIX_ERROR_MITM_DETECTED" se o Firefox foi capaz de detectar que a conexão foi interceptada por um proxy. Os casos mais comuns são programas de segurança analisando conexões criptografadas ou softwares maliciosos interceptando suas conexões e substituindo certificados legítimos por falsos.

Produtos antivírus

Geralmente, se o seu produto de segurança contém uma funcionalidade de verificar conexões seguras, você pode tentar reinstalá-lo para fazer com que ele instale seus próprios certificados novamente no Firefox. Tente as seguintes soluções para estes produtos de segurança específicos:

Avast

Nos produtos de segurança Avast você pode desativar a interceptação de conexões seguras:

  1. Abra o painel de controle do seu produto Avast.
  2. Vá para Menu > Configurações > Componentes e clique no Personalizar próximo ao Web Shield.
  3. Desmarque a opção Ativar escaneamento HTTPS e confirme clicando em OK.

Mais informações sobre esta funcionalidade estão disponíveis no Managing HTTPS scanning in Web Shield in Avast Antivirus (Inglês) para mais detalhes. Mais informação a respeito desse recurso está disponível aqui Avast Blog.

Bitdefender

Nos produtos de segurança Bitdefender, você pode desativar a interceptação de conexões seguras:

  1. Abra o painel de controle do seu produto Bitdefender.
  2. Na versão 2016 do Bitdefender, clique em Módulos.
    Na versão 2015, clique em Proteção.
  3. Clique em Proteção da Web .
  4. Desative a opção Escanear SSL.

Para produtos corporativos Bitdefender, leia o artigo Bitdefender Support Center (Inglês).

BullGuard

Nos produtos de segurança BullGuard, você pode desativar a interceptação de conexões seguras em alguns dos grandes sites da web, como Google, Yahoo e Facebook:

  1. Abra o painel de controle do aplicativo BullGuard.
  2. Clique em Configurações do Antivírus > Navegação.
  3. Desmarque a opção Mostrar resultados seguros para os sites que estão apresentando mensagem de erro.

ESET

Em produtos de segurança ESET você pode tentar desativar e reativar a opção Filtragem de protocolo SSL/TLS ou desativar completamente a interceptação de conexões seguras como descrito neste artigo de suporte do ESET (Inglês).

Kaspersky

Em produtos de segurança Kaspersky você pode desativar a interceptação de conexões seguras:

  1. Abra o painel de controle do seu produto Kaspersky.
  2. Clique em Configurações no canto inferior esquerdo.
  3. Clique em Adicional e depois em Rede.
  4. Se você usa a versão 2016 do produto: Na seção Verificação de conexões seguras, assinale a opção Não verificar conexões seguras e confirme esta alteração.
    Alternativamente, você pode clicar em Configurações avançadas para tentar acionar a reinstalação do certificado da Kaspersky. Na caixa de diálogo que abrir, clique em Instalar certificado… e siga as instruções fornecidas.
    Se você usa a versão 2015 do produto: Desmarque a opção Verificar conexões seguras.
  5. Finalmente, reinicie o sistema para aplicar as alterações.

    Usuários de alguma versão anterior do Kaspersky com uma assinatura atual têm direito a uma atualização para a última versão do produto, que está disponível para ser baixada e instalada na página de atualizações de produtos Kaspersky. Depois siga as etapas acima.

Configurações de Segurança Familiar em contas do Windows

Em contas do Microsoft Windows protegidas pelas configurações de Segurança Familiar, conexões seguras a sites populares como o Google, Facebook e YouTube podem ser interceptadas e ter os certificados substituídos por outros emitidos pela Microsoft para que as buscas sejam filtradas e monitoradas.

Leia esta página de suporte da Microsoft para aprender como desativar estas configurações para contas específicas. Caso você queira instalar manualmente os certificados da Microsoft faltando em contas afetadas, veja este artigo de suporte da Microsoft.

Monitoramento/Filtragem em redes corporativas

Alguns produtos de monitoramento/filtragem usados em ambientes corporativos podem interceptar conexões criptografadas, substituindo o certificado de um site por um próprio, causando problemas em sites seguros. Se você suspeita que este seja o caso, entre em contato com o seu departamento de TI para saber qual deve ser a configuração correta do Firefox para que ele funcione corretamente, já que pode ser necessário instalar um certificado no Firefox. Mais informações para os departamentos de TI sobre isso pode ser encontrado na Mozilla Wiki CA:AddRootToFirefox (Inglês).

Softwares Maliciosos (Malware)

A interceptação de conexões seguras feitas por certos tipos de softwares maliciosos pode causar esta mensagem de erro. Leia o artigo Solucione problemas no Firefox causados por malware para saber como lidar com este problema.

O erro ocorre apenas em um site em particular

Se você recebe este erro apenas em um determinado site, isso pode significar que o servidor do site não está configurado corretamente; o certificado do site pode não ter sido emitido por uma entidade certificadora conhecida e nenhuma relação com outras entidades certificadoras confiáveis foi fornecida (um tipo de certificado conhecido como “certificado intermediário” está faltando). Você deve entrar em contato com o dono do site e informá-lo deste erro.

Certificado emitido por uma autoridade pertencente à Symantec

Após um número de irregularidades com certificados emitidos por autoridades raiz da Symantec virem à tona, fabricantes de navegadores incluindo a Mozilla estão gradualmente removendo de seus produtos a confiança nesses certificados. Na primeira etapa, o Firefox 60 não confiará mais em certificados encadeados até autoridades raiz da Symantec (incluindo todas as marcas da Symantec: GeoTrust, RapidSSL, Thawte e VeriSign) que foram emitidos antes de 2016-06-01. No Firefox 63 esta remoção de confiança será extendida a todos os certificados da Symantec, independente da data de emissão.

MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED será o erro principal, mas em alguns servidores pode aparecer o código de erro SEC_ERROR_UNKNOWN_ISSUER. De qualquer modo, se você for para um site assim, deve entrar em contato com o proprietário do site para informar o problema. Encorajamos fortemente que operadores de sites afetados tomem ações imediatas para substituir esses certificados.

Para mais informações sobre esse assunto, leia essa publicação no blog da Mozilla: Distrust of Symantec TLS Certificates.

Certificado intermediário faltando

Em um site onde falta um certificado intermediário, você verá a seguinte descrição de erro após clicar em Avançado na página de erro "Sua conexão não é segura":

O certificado não é confiável porque o certificado emissor é desconhecido.
O servidor pode não estar enviando os certificados intermediários apropriados.
Um certificado raiz adicional pode precisar ser importado.

O certificado do site pode não ter sido emitido por uma autoridade de certificação confiável, nem uma cadeia completa de certificados para uma autoridade confiável foi fornecida (um assim chamado "certificado intermediário" está faltando).
Você pode verificar se um site está configurado corretamente digitando um endereço do site em uma ferramenta de terceiros como a página de teste da SSL Labs (inglês). Se ela retornar o resultado "Chain issues: Incomplete", um certificado intermediário apropriado está faltando. Você deve entrar em contato com o proprietário do site que está com dificuldade de acesso para informar o problema.

Certificado auto-assinado

Em um site com um certificado auto-assinado, você verá o código de erro ERROR_SELF_SIGNED_CERT e a seguinte descrição de erro após clicar em Avançado na página de erro "Sua conexão não é segura":

O certificado não é confiável porque é auto-assinado.

Um certificado auto-assinado que não foi emitido por uma autoridade de certificação reconhecida não é confiável por padrão. Certificados auto-assinados podem proteger seus dados de bisbilhoteiros, mas não dão nenhuma informação sobre quem está recebendo os dados. Isto é comum em sites de intranet que não estão disponíveis publicamente. Você pode desconsiderar o alerta para tais sites.

Desconsiderando o alerta

Atenção: Você nunca deve adicionar uma exceção de certificado para um site amplamente conhecido ou para sites onde transações financeiras são efetuadas – neste caso, um certificado inválido pode indicar que sua conexão está comprometida por terceiros.

Se o site permitir, você pode adicionar uma exceção para acessá-lo mesmo que o certificado apresentado não seja confiável.

  1. Na página de erro, clique em Avançado.
  2. Clique no botão Adicionar exceção…. A janela Adicionar exceção de segurança será aberta.
  3. Leia o texto que descreve o problema com o site. Você pode clicar em Ver certificado… para inspecionar os detalhes do certificado não confiável.
  4. Clique em Confirmar exceção de segurança se você tiver certeza que confia no site.