术语表

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

注册只需一分钟,而且免费。

术语表中的全部术语 →