跳至主要内容
短.be

HSTS

HTTP Strict Transport Security 的缩写,强制浏览器只通过 HTTPS 连接访问网站。

2026 年 8 月 11 日 / 约 1 分钟阅读

安全

HSTS (HTTP Strict Transport Security) 是指 Web 服务器向浏览器发出「今后的访问请全部使用 HTTPS」这一指示的安全机制。通过 Strict-Transport-Security HTTP 响应头设置,并在 RFC 6797 中标准化。

HSTS 解决的问题是从 HTTP 重定向到 HTTPS 时产生的中间人攻击 (MITM) 风险。用户访问 `http://example.com` 时,服务器会重定向到 `https://example.com`,但最初这次 HTTP 请求未加密,因此存在被攻击者截获的可能。在设置了 HSTS 的站点上,浏览器会自动把 HTTP 访问转换为 HTTPS,因此完全不会产生未加密的通信。

HSTS 响应头的设置示例是 `Strict-Transport-Security: max-age=31536000; includeSubDomains; preload`。max-age 是策略有效期,单位为秒,31536000 相当于 1 年;includeSubDomains 表示适用于子域名;preload 表示申请登记到浏览器的 HSTS 预加载列表。一旦列入预加载列表,即使用户一次也没访问过该站点,也会被强制使用 HTTPS。

引入 HSTS 时需要注意,如果在 HTTPS 配置存在问题的状态下启用 HSTS,就有导致站点无法访问的风险。安全的做法是先把 max-age 设短,例如 300 秒,测试确认无问题后再分阶段延长。

这篇文章对您有帮助吗?

相关术语

HTTPS

HTTP 协议的安全版本,通过 SSL/TLS 加密保护浏览器与服务器之间的通信数据。

SSL/TLS

用于在互联网上建立加密连接的安全协议,是 HTTPS 的基础技术。

证书透明度

要求所有公开信任的 SSL/TLS 证书记录在公开日志中的安全框架。

CORS

Cross-Origin Resource Sharing 的缩写,一种允许网页从不同域名请求资源的安全机制。

CSP

Content Security Policy 的缩写,通过 HTTP 头限制页面可以加载的资源来源,防止 XSS 等攻击。

Referrer Policy

通过 HTTP 响应头部控制 Referrer 信息发送范围的安全机制。有助于保护隐私。

相关文章

短链接安全指南 - 钓鱼风险识别与安全分享最佳实践

全面介绍短链接的安全风险和防护方法。涵盖钓鱼攻击识别、恶意链接检测和安全分享的最佳实践。

识别和防范利用短链接的钓鱼诈骗

基于 APWG 2023 年数据,解说利用短链接的钓鱼诈骗的 5 种具体手法,以及通过预览功能、2FA、邮件头分析等实践性防御策略。

自建网址缩短服务的方法 - 自主运营的优势与搭建步骤

解说在自有服务器或云环境中搭建和运营网址缩短服务的方法。介绍开源工具的比较和无服务器架构的实现步骤。

常见问题

设置 HSTS 有什么效果?
浏览器会自动将 HTTP 请求升级为 HTTPS,从而防止中间人攻击和 SSL 剥离攻击。首次访问后始终通过 HTTPS 连接。
什么是 HSTS 预加载列表?
预先注册在浏览器中的 HSTS 支持域名列表。注册后从首次访问起就强制使用 HTTPS。可以在 hstspreload.org 申请。

把知识用到真实链接上

免费缩短网址