Chrome for Dev Environment的HSTS解决方法

时间:2018-04-11 15:30:36

标签: google-chrome ssl-certificate hsts

我们正在寻找让Chrome绕过我们开发环境的HSTS要求的方法。

我们正在为https://foo.com开展一个项目。

在我们的组织内部dns中,我们有foo.com.dev的DNS条目,它指向我们的内部开发服务器,历史上允许我们通过https://foo.com.dev访问我们的开发服务器。对此站点的安全Web请求始终遇到我们能够绕过的安全警告,但在最近的Chrome版本中,似乎已取消绕过警告的能力。我们可以继续在IE中使用此方法,但也希望能够测试Chrome。

此外,开发人员已经能够使用自己的机器名称作为后缀。例如https://foo.com.workstation10

任何建议都会非常受欢迎,因为重新配置整个开发环境的前景并不乐观。

要明确 - 通过防火墙设置和DNS配置,对这些站点的访问完全限于内部用户。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下选项之一:

1)仅为foo.com发送Strict-Transport-Security标头,并且不指定includeSubDomains

2)在服务器上为foo.com.dev制作自签名证书,然后在本地设备的Chrome上导入。

3)如果您的目标域仅限于内部用途,则只需在Chrome窗口中键入badidea即可绕过它。有关详细信息,请访问here

有关HSTS的详细信息,请参阅HSTS RFC