![]() |
1
1
如评论中所述,如果您的HSTS标头中包含子域,那么这将给您带来问题,因为具有此标头的浏览器将尝试访问 https://my.yourdomain.com (即通过HTTPS),这将产生证书错误。 老实说,最佳做法是将mydomain和mydomain都包括在内。com和www.domain。com,如果有任何证书,大多数CA将以相同的价格包括这两个域。这不适用于多域或通配符证书,但仍然是最佳做法,因此应尽可能做到这一点。 当然,您可以删除HSTS头的includeSubDomains部分,正如注释中所建议的那样,这将解决这个问题(一旦maxage time给出了任何缓存响应,这看起来距离您的示例只有一年),但是这里还有其他风险。例如,有人可以设置wwww.mydomain。com(带有4个w)或secure.mydomain。com或任何其他看起来合法的子域,并通过http而不是https提供服务,访问者可能不会注意到。此外,子域可以使用路径属性访问或设置其所属域的Cookie。这些都是边缘情况,即使没有includeSubDomains,HST仍能提供大量保护,因此即使没有includeSubDomains,也最好包括这一点,但如果要努力打开HST,那么最好能够完全打开它。
|
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
![]() |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
|
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
|
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |