我需要检查网站列表以检查它们是否支持 HSTS 政策。
我抓住了他们的回复标题。但是,我现在很困惑,因为看起来 HSTS 策略订阅可以通过预加载的列表来完成,而不仅仅是标题(我可能错了,但我不明白这一点)。
检查网站响应标头(即查找Strict-Transport-Security
标头)是否可以正确回答以下问题:网站是否支持 HSTS 政策?
因为有一个预加载列表。我不确定:网站可以在不发送 HSTS 标头的情况下订阅列表吗?即网站可以在不发送Strict-Transport-Security
标头的情况下支持 HSTS 策略吗?
我在这里查看了 Chrome 的 HSTS 预加载列表订阅页面。它说:
如果您的站点致力于 HTTPS 并且您希望预加载 HSTS,我们建议执行以下步骤:[...] 将 Strict-Transport-Security 标头添加到所有 HTTPS 响应并逐步提高 max-age,使用以下标头值:[...]
谁能给我澄清一下。首先,suggest
Chrome 的页面中的词不清楚。这是必须的吗?还是可选的?第二,如果是必须的,那么,如果要订阅列表的网站无论如何都需要发送HSTS标头,为什么要订阅列表?这个列表是否只是为了提供一种保护第一个连接的方法(不能使用 HSTS 标头方法保护)?或者它是双重检查的意思或类似的东西?请向我澄清。
底线问题:我检查标题是否足以说明给定网站是否支持 HSTS 政策,而无需根据 Chrome 预加载列表检查网站?
如果需要根据 Chrome 的 HSTS 预加载列表检查网站,请指点我如何自动执行此操作(我无法手动执行此操作,因为我的网站列表不是一个或两个)。此外,如何根据过去(几个月前)的特定日期列表检查网站。