Como sempre permitir conexão insegura para um determinado URL no Chrome?

10

Para uso interno, temos um sistema que usa um certificado SSL inseguro autoassinado, fazendo com que o Chrome me avise a cada sessão:

Sua conexão não é privada

Os invasores podem estar tentando roubar suas informações do log.hive.stage.dreamlines.nl (por exemplo, senhas, mensagens ou cartões de crédito). NET :: ERR_CERT_AUTHORITY_INVALID

Eu sempre tenho que clicar Advancede depois Proceed to my-custom-site.foo (unsafe). Não quero fazer isso em todas as sessões. Sei dos riscos, sempre quero confiar em um certificado não seguro para um domínio específico.

Como desativar o aviso para um URL específico no Chrome? Não quero permitir todo o conteúdo inseguro, ele deve ser uma lista de permissões.

k0pernikus
fonte
Possível duplicata de superuser.com/questions/742089/… mesmo que ainda não tenha recebido resposta.
K0pernikus
Não vou lhe dizer como desativar o aviso. Apenas coloque o certificado inseguro, porém confiável, autoassinado no repositório de certificados do sistema operacional. Você não receberá o aviso nesse momento. Isso é muito mais seguro do que desativar o aviso.
Ramhound 24/11/2015
@ Ramhound Eu não quero confiar nesse certificado em todos os casos, apenas no contexto de navegar para uma página específica.
k0pernikus
O Chrome foi projetado de forma que o aviso não possa ser desativado. Temos sorte de poder clicar em continuar e continuar na página, para ser sincero.
Ramhound
Possível duplicata de Suprimir "Sua conexão não é privada"
kenorb

Respostas:

4

Para permitir uma conexão insegura para um determinado URL, você precisa importar o certificado do site para o seu conjunto de chaves e torná-lo confiável para sua conexão HTTPS / SSL, para que o Chrome possa entender isso. Para fazê-lo funcionar em todos os endereços da web, você precisa importar o certificado raiz.

No Chrome, basicamente você deve clicar no ícone do cadeado e, na guia Conexão / Informações do certificado, encontre seu emissor inseguro e faça o download do arquivo CRT, que pode ser importado para o chaveiro do sistema.

GitHub - A identidade deste site não foi verificada.  O certificado do servidor não é confiável.

ou use o seguinte comando para salvar esse arquivo:

ex +'/BEGIN CERTIFICATE/,/END CERTIFICATE/p' <(echo | openssl s_client -showcerts -connect example.com:443) -scq > file.crt

Em seguida, abra o arquivo e encontre a opção de importar o certificado e torná-lo confiável para HTTPS / SSL.

Por exemplo, no OS X, você pode clicar duas vezes no arquivo ou arrastar e soltar no seu Keychain Access, para que ele apareça no login / Certificados. Em seguida, clique duas vezes no certificado importado e faça-o Sempre Confiar em SSL.

kenorb
fonte