HSTS 预加载生成器- 用于安全网站的免费在线 HSTS 标头生成器

HSTS 预加载生成器- 使用 HTTP 严格传输安全保护您的网站

HSTS(HTTP 严格传输安全)是一项强大的安全功能,它会指示网络浏览器始终使用 HTTPS 连接到您的网站 ,从而保护用户免受协议降级攻击和 Cookie 劫持。启用 预加载的 HSTS 功能 更进一步,它允许您的域名被添加到 Chrome Firefox Edge 等主流浏览器维护的 HSTS 预加载列表 中,从而确保您的网站即使在首次访问时也能始终获得安全服务。

我们的 HSTS 预加载生成器 可帮助您轻松生成符合预加载列表要求的有效 HSTS 标头。无需手动编写标头,只需选择选项并复制结果即可。

什么是 HSTS 预加载?

HSTS 预加载是一种浏览器级机制,在建立任何连接之前, 您的域名会被硬编码到浏览器的“始终使用 HTTPS”的网站列表中 。这消除了初始 HTTP 请求的漏洞,并确保您的网站永远不会通过不安全的连接被访问。

使用 HSTS 和 Preload 的好处

  • 强制 HTTPS :确保浏览器和服务器之间的所有通信都经过加密。

  • 阻止不安全的访问 :阻止用户通过 HTTP 访问您的网站,即使是错误的。

  • 改善 SEO :Google 在其排名算法中青睐安全的网站。

  • 保护首次访问者 :HSTS 预加载可从第一次访问开始阻止 MITM 攻击。

  • 易于实施 :单个响应标头即可完成工作。

HSTS 预加载的要求

要将您的网站提交到 HSTS 预加载列表,您的标头必须满足以下条件:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

状况:

  1. max-age 必须至少为 31536000 秒(1 年)。

  2. 必须包含 includeSubDomains

  3. 必须包含 preload 指令。

  4. 您的整个网站和所有子域都必须启用 HTTPS。

  5. 您必须在所有 HTTPS 响应上提供此标头。

HSTS 预加载生成器工具的功能

  • 🔒 轻松生成标头 — 只需单击几下即可生成有效的 HSTS 标头。

  • ⚙️ Max-Age 控制 — 自定义最大年龄值(以秒为单位)。

  • 🧩 预加载切换 - 启用或禁用 preload 指令。

  • 🌐 IncludeSubDomains 选项 ——保护您的整个域和所有子域。

  • 📋 复制到剪贴板 — 一键复制,轻松实现服务器。

  • 📱 响应式设计 ——适用于桌面和移动设备。

如何使用 HSTS 预加载生成器

  1. 设置最大年龄 :选择浏览器应记住强制使用 HTTPS 的时间长度(例如,31536000 秒 = 1 年)。

  2. 切换 IncludeSubDomains :建议启用以保护所有子域。

  3. 启用预加载 :需要提交到 HSTS 预加载列表。

  4. 生成标头 :单击“生成 HSTS 标头”以获取结果。

  5. 复制并添加到服务器 :将标题粘贴到您的 Web 服务器配置中(Apache、Nginx 等)。

生成的 HSTS 标头示例

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

将其添加到您的:

Nginx (服务器块内):

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

Apache (.htaccess 或 VirtualHost 内):

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"

结论

启用带有预加载功能的 HSTS 是强制执行 HTTPS 并保护您的网站免受降级攻击的最有效方法 之一。使用我们的 HSTS 预加载生成器 ,您可以快速生成兼容的标头,即可部署并提交到 HSTS 预加载列表 。只需几秒钟即可保护您的网站和用户。