É uma boa ideia usar certificados SSL cacert em vez de certificados autoassinados na produção?

10

No trabalho, tenho várias interfaces da Web que usam http simples ou certificados autoassinados (interface de gerenciamento do balanceador de carga, wiki interno, cactos, ...).

Nenhum é acessível a partir de vlans / redes específicas externas.

Para uso doméstico, eu uso certificados SSL cacert .

Eu queria saber se devo sugerir ao meu empregador o uso de certificados SSL cacert em vez de certificados autoassinados e http simples. Alguém usa cacert ssl na produção? Quais são os prós / contras? Isso melhora a segurança? É mais fácil de gerenciar? Algo inesperado? Isso pode afetar as verificações qualys? Como posso convencê-los?

Certamente, os certificados pagos para sites públicos permaneceriam inalterados.

Editar:

(apenas curioso) O certificado SSL grátis das empresas não parece ser da classe 3. Eu tive que mostrar meu passaporte e estar presente fisicamente para obter a classe 3 de cacerts. Não há aviso nos navegadores para cada classe 1?

Enfim, eu teria a mesma pergunta sobre qualquer autoridade de certificação gratuita: é melhor do que usar http autoassinado e simples, e por quê ?

Eu faria isso para facilitar o gerenciamento, do lado do servidor. Algo que eu perdi?

Disclaimer : Eu não sou um membro da associação cacert , nem mesmo Assurer, apenas um usuário feliz e regular.

HopelessN00b
fonte
Certificados de diferentes "classes" não são tratados de maneira diferente nos navegadores; é totalmente do lado do usuário confiar neles ou não. O único tipo de certificado que recebe tratamento especial dos navegadores é o Certificado de Validação Estendida.
Hubert Kario

Respostas:

3

Eu recomendaria que, embora não haja nada de errado em usar certificados gratuitos, como no CACert, você provavelmente também não ganhará nada com isso.

Como eles não são confiáveis ​​por padrão, você ainda precisará instalar / implantar o certificado raiz em todos os seus clientes, que é a mesma situação em que você se certifica de certificados autoassinados ou certificados emitidos por uma CA interna.

A solução que eu prefiro (e uso) é uma Autoridade de Certificação interna e uma implantação em massa de seu certificado raiz em todas as máquinas de domínio. Ter controle sobre a autoridade de certificação usada facilita muito o gerenciamento de certificados, mesmo através de um site de portal. Com sua própria CA, você geralmente pode criar um pedido de certificado e um problema de certificado correspondente para que todos os seus servidores, sites e qualquer coisa que precise de um certificado possa obtê-lo automaticamente e ter a confiança de seus clientes quase imediatamente após ser colocado em seu ambiente, com sem esforço ou tarefas manuais da TI.

Obviamente, se você não tiver a tarefa de configurar e automatizar sua própria CA, usar um externo gratuito como o que você mencionou pode facilitar a sua vida, basta implantar um certificado raiz externo ... mas você provavelmente deve tentar fazer certo da primeira vez e configurar uma autoridade de certificação interna para seu domínio.

HopelessN00b
fonte
A configuração da Autoridade de Certificação interna provavelmente não será feita porque custa tempo para ser configurada, mas acredito que seja melhor do que certificados SSL grátis.
6

Eu sugeriria Certificados SSL gratuitos do StartSSL, que também são reconhecidos pelos navegadores modernos. Não tenho nada contra o CACert, exceto que não é necessária uma conta para emitir certificados, e esses certificados não são reconhecidos por ninguém, a menos que você instale manualmente o certificado raiz.

Isenção de responsabilidade obrigatória, pois esta é uma recomendação do produto: não sou afiliado ao StartSSL de forma alguma. Apenas um cliente feliz.

Chris S
fonte
3

É melhor do que usar http autoassinado e simples, e por quê?

Os certificados autoassinados treinarão seus usuários (e VOCÊ) a clicar nos avisos habitualmente, o que é um mau hábito. E se esse certificado autoassinado fosse substituído por um certificado não autorizado? Seus usuários notariam ou clicariam cegamente em mais uma caixa de diálogo de segurança?

Stefan Lasiewski
fonte
Eu acho que, desde que os certificados auto-emitidos ou a CA raiz sejam confiáveis ​​pelas máquinas / navegadores / software relevante do cliente, não haverá avisos em primeiro lugar. Isso significa, de alguma forma, empurrar e empurrar e empurrar novamente (somente quando necessário, haha) os certificados atualizados para os clientes. Eu acredito que só precisa de uma vez por um CA de raiz e, em seguida, apenas se ele muda
Alex
Certificados autoassinados ainda acionarão um aviso, mesmo que sejam confiáveis. Mas eles não acionam um segundo aviso sobre confiança.
Stefan Lasiewski