HSTS
HSTS 是网站给浏览器的一条指示:从首次访问起,只通过加密的 HTTPS 连接该网站,而不再使用普通的 http。
什么是 HSTS?
HSTS 是 HTTP Strict Transport Security 的缩写。它是网站发送给浏览器的一条信息,具体来说是名为 Strict-Transport-Security 的响应头。它告诉浏览器:从现在起,只能通过加密的 HTTPS 打开我。在网站运营者设定的期限内,页面不会再通过未加密的 http:// 加载,即使你这样输入,或者某个旧链接指向了它。
工作原理及其重要性
即使网站提供 HTTPS,最初的那次请求往往仍以未加密的方式开始,比如你只输入了网站名称而没有加 https://。网站通常随后会重定向到 HTTPS,但在公共 Wi-Fi 等不受信任的网络上,这第一步可能被拦截或被转向别处。HSTS 弥补了这一漏洞:首次访问之后,浏览器会记住这条规则,并自行切换到 HTTPS,无需先询问。
需要注意什么
HSTS 只在首次成功访问之后才会生效,而且只在运营者指定的期限内有效。它能确保与网站之间的连接是加密的,但并不说明网站本身是否可信:欺诈网站同样可以使用 HTTPS。所以仍要核对地址,对消息中的链接保持谨慎,因为 HSTS 无法阻止网络钓鱼。如果浏览器在启用了 HSTS 的网站上显示证书警告,通常无法直接点击忽略——这是有意为之。
在 Friendstime 上
friendsti.me 发送 HSTS 响应头 Strict-Transport-Security,有效期为两年,并包含所有子域名。如果你通过 http:// 打开 friendsti.me,会被重定向到 https://。因此,在你首次访问之后,即使你输入 http:// 或点击旧链接,与 Friendstime 的连接也始终是加密的(TLS)。
常见问题
HTTPS 和 HSTS 有什么区别?
HTTPS 是加密连接本身。HSTS 是告诉浏览器今后只通过 HTTPS 打开某个网站的指示。所以 HSTS 并不取代 HTTPS,而是确保 HTTPS 确实被使用。
HSTS 适用于 Friendstime 吗?
适用。friendsti.me 发送有效期为两年的 HSTS 响应头,包含所有子域名,并把通过 http:// 发出的请求重定向到 https://。因此,在你首次访问之后,连接始终是加密的(TLS)。
HSTS 能保护我免受网络钓鱼吗?
不能。HSTS 只确保与相应网站之间的连接是加密的。虚假网站仍然可以使用 HTTPS。所以要核对地址,对消息中的链接保持谨慎。
相关术语
相关主题
试用 Friendstime
注册只需一分钟,而且免费。