如何始终允许Chrome中某个网址的连接不安全?


10

对于内部使用,我们有一个使用自签名不安全SSL证书的系统,因此Chrome会在每次会话时警告我:

你的连接不是私人的

攻击者可能试图从log.hive.stage.dreamlines.nl窃取您的信息(例如,密码,消息或信用卡)。NET :: ERR_CERT_AUTHORITY_INVALID

我总是必须单击Advanced然后Proceed to my-custom-site.foo (unsafe)。我不想在每次会议上都这样做。我知道风险,我一直想信任特定域的不安全证书。

如何在Chrome中禁用针对特定网址的警告?我不想允许所有不安全的内容,它应该是白名单。


可能重复的superuser.com/questions/742089/…,即使尚未得到任何答案。
k0pernikus

我不会告诉您如何禁用警告。只需将自签名不安全但受信任的证书放入操作系统的证书存储中即可。届时您将不会收到警告。这比禁用警告要安全得多。
Ramhound

@Ramhound我不想在所有情况下都信任该证书,仅在浏览特定页面的情况下。
k0pernikus

Chrome的设计方式使得无法禁用警告。老实说,很幸运,我们甚至可以单击继续,然后继续该页面。
Ramhound

是否可能为特定地址
kenorb

Answers:


4

要允许特定URL的不安全连接,您需要将其站点证书导入到钥匙串中,并使其对HTTPS / SSL连接值得信任,因此Chrome可以理解。为了使其适用于所有网址,您需要导入根证书。

基本上,在Chrome中,您必须单击挂锁图标,然后在“连接”选项卡/“证书信息”中找到不安全的颁发者并下载CRT文件,因此可以将其导入系统钥匙串中。

GitHub-该网站的身份尚未验证。 服务器的证书不受信任。

或使用以下命令保存该文件:

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

然后打开文件,找到导入证书并使其受HTTPS / SSL信任的选项。

例如,在OS X上,您可以双击文件或将其拖放到“钥匙串访问”中,这样​​它将显示在登录名/证书中。然后,双击导入的证书,并将其设置为SSL的始终信任

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.