O que é um certificado autoassinado?

Um certificado autoassinado é um certificado digital no qual o proprietário usa sua própria chave privada para assinar eletronicamente a chave pública correspondente. Na maioria dos casos, esses certificados não são considerados confiáveis. Isso ocorre porque um certificado autoassinado é, em essência, um certificado "autodeclarado", sem o aval de um terceiro confiável. Devido a essa natureza autodeclarada, os certificados autoassinados às vezes são chamados informalmente, em japonês, de "certificados Ore-Ore", que significa "certificados Eu-Eu".

Uma exceção a essa regra são os certificados raiz emitidos por autoridades certificadoras públicas (CAs públicas) para autenticar a si próprias. Os certificados raiz de CAs públicas que operam de acordo com diretrizes devidamente definidas e seguidas são considerados confiáveis e vêm pré-instalados nos navegadores. Quando um navegador se comunica com um site, ele verifica o certificado do servidor apresentado pelo site e seu emissor e usa o certificado raiz armazenado da autoridade emissora para descriptografar a assinatura e confirmar a legitimidade do certificado.

Em geral, os certificados SSL de servidor devem sempre ser emitidos por autoridades certificadoras terceirizadas. O uso de certificados autoassinados não é recomendado, pois eles se tornam indistinguíveis de certificados falsificados por terceiros mal-intencionados. Configurar um navegador para aceitar certificados autoassinados também permite que certificados falsificados sejam aceitos, o que gera vulnerabilidades de segurança. Nesses casos, até mesmo a criptografia perde sua eficácia, possibilitando a interceptação e a adulteração de dados durante a comunicação.