STATUS IS UPウェブサイトの準備状況

準備度チェック · 強化レーン · 重み7

HSTSを1年以上維持

ホームページが、max-age を少なくとも 31536000 秒(1年)に設定した Strict-Transport-Security を送信しています。

確認されたサイト
31%

測定済み144,624サイト中

上位1,000サイト
48%

286件測定済み

上位100万の区分
27%

79,142件測定済み

未測定
41,432

ブロック、チャレンジの提示、または対象外

重要である理由

HSTS は、以後のすべてのアクセスでそのホストに HTTPS を使用するようブラウザーに指示し、最初の HTTP リクエストが傍受される隙をなくします。

改善方法

HTTPS レスポンスで Strict-Transport-Security を送信してください。短い max-age(例えば 300 秒)から始め、すべてのサブドメインが HTTPS で動作することを確認してから、段階的に 31536000 まで引き上げてください。includeSubDomains は、すべてのサブドメインが HTTPS に対応している場合にのみ追加してください。HSTS のプリロードは任意で、取り消しが困難です。hstspreload.org 自体も、標準では推奨していません。

チェック方法

ホームページが、max-age を少なくとも 31536000 秒(1年)に設定した Strict-Transport-Security を送信しています。

確認された状態: HSTS が存在し、max-age が1年以上に設定されています。

確認されなかった状態: HSTS が存在しないか、1年未満に設定されています。

制約:ホームページのレスポンスのみを読み取っています。他のページや地域では、異なるヘッダーが送信される可能性があります。

スタック別の手順

  • Cloudflare: 「SSL/TLS」>「エッジ証明書」>「HTTP Strict Transport Security」で HSTS を有効にし、max-age を段階的に引き上げてください。
  • Amazon CloudFront: 各ディストリビューションに、Strict-Transport-Security を含むレスポンスヘッダーポリシーを適用してください。
  • Next.js: すべてのルートに対して、next.config.js の headers() オプションでヘッダーを追加してください。
  • Fastly: Fastly の HSTS ガイドに従って、VCL またはヘッダールールでヘッダーを追加してください。
  • Azure Front Door/CDN: Front Door のルールセットにレスポンスヘッダーアクションを追加してください。
  • Vercel: vercel.json の headers セクションでヘッダーを宣言してください。

人気度の順位帯別

Chrome UX Report 帯確認済み測定済み
上位1,00048%286
上位5,00039%1,309
上位10,00040%1,653
上位50,00036%12,752
上位100,00036%12,036
上位500,00035%37,446
上位1,000,00027%79,142

これを実施している割合が最も高いカテゴリ

実施している割合が最も低いカテゴリ

技術スタック別

プロバイダー別

これが確認された人気サイト

出典とガイド