【发布时间】:2021-02-04 06:54:26
【问题描述】:
对不起,如果这个问题已经被问过,找不到类似的案例。
因此,我们即将为域(例如 example.com)实施 HSTS。 所述域有几个不同的域重定向到它,domain1.com 和 domain2.com。
所以:
- domain1.com -> https://www.example.com
- domain2.com -> https://www.example.com
如果我们要为 example.com 启用 HSTS,是否需要为 domain1.com 和 domain2.com 启用它,即使它们只是重定向到主域? (我假设是的,但我不太确定)。
此外,我们还有另一个类似的相关案例,但它是针对 example.com 的子域(将具有 HSTS)到非 HSTS 的站点。
例如:sub.example.com(其中 example.com 启用了 HSTS,带有选项“includeSubDomains”)转到 https://www.another-site.com,它没有启用 HSTS。
我们是否必须为 another-site.com 启用 HSTS?核心站点的 HSTS 会影响 sub.example.com 吗?
抱歉,如果这听起来有点不正统,这是我遇到的第一个案例。
感谢您的关注和支持!
【问题讨论】:
-
您应该在所有域上启用 HSTS,尤其是重定向到其他域的域。将 HSTS 排除在重定向域之外会破坏 HSTS 的目的,即避免与未加密重定向相关的固有安全漏洞。