【问题标题】:HSTS for domains that redirect to a different one用于重定向到不同域的域的 HSTS
【发布时间】:2021-02-04 06:54:26
【问题描述】:

对不起,如果这个问题已经被问过,找不到类似的案例。

因此,我们即将为域(例如 example.com)实施 HSTS。 所述域有几个不同的域重定向到它,domain1.com 和 domain2.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 的目的,即避免与未加密重定向相关的固有安全漏洞。

标签: https hsts


【解决方案1】:

HSTS 仅适用于正在加载的网站。

因此,如果 domain1.com 重定向到 example.com,并且 example.com 启用了 HSTS,则无需在 domain1.com 上启用 HSTS。否则任何网站都无法启用 HSTS!

类似的 sub.example.com(带有 HSTS)重定向到另一个没有 HSTS 的站点,那也没关系。

【讨论】:

  • "否则任何网站都无法启用 HSTS!" - 完全同意你的看法。谢谢!!
猜你喜欢
  • 2018-10-19
  • 2014-04-24
  • 2012-11-12
  • 2022-11-25
  • 2011-05-22
  • 1970-01-01
  • 2020-03-17
  • 2015-01-12
  • 2017-04-05
相关资源
最近更新 更多