AZ Tools

HSTS ヘッダービルダー

ネットワーク

小さなトグルセットを、すべてのブラウザにあなたのドメインで HTTPS を維持するように指示する Strict-Transport-Security ヘッダーに変換する。3 つのプリセットを含む — 新しいポリシー用の 5 分のロールアウトウィンドウ、includeSubDomains 付きの妥当な 1 年の本番設定、HSTS プリロードリストが要求する 2 年 + の構成。適格性ブロックは、設定が Chromium のプリロード提出要件と一致するときに点灯するため、適用が安全であることがわかる。

プリセット
レスポンスヘッダー
Strict-Transport-Security: max-age=31536000; includeSubDomains
プリロードリスト適格性不適格
  • max-age ≥ 31536000(1 年)
  • includeSubDomains がオン
  • ×preload ディレクティブがオン

すべての HTTPS レスポンスに適用する。ブラウザが見た最も古い一致するポリシーのみが強制される。

使い方

  1. HSTS を最初にオンにするときは、ロールアウトプリセット(5 分)から始める — 何かが壊れた場合に元に戻すのは簡単。
  2. 安定したら、本番プリセット(1 年 + includeSubDomains)に飛ぶ。
  3. すべてのサブドメインが永久に HTTPS で動作することを確認したときのみプリロードを有効にする — プリロードの削除には数か月かかる。

よくある質問

max-age は実際に何をする?
ブラウザに「このドメインは HTTPS のみ」をその秒数だけ記憶するよう指示する。メモリが保持されている間、ブラウザはドメインへの平文 http ナビゲーションを拒否し、送信前に https にアップグレードする。
プリロードは元に戻せる?
ゆっくりと。Chromium プリロードリストへの送信は簡単;削除には別のリクエストが必要で、すべてのブラウザリリースに伝播するのに数か月かかる場合がある。すべてのサブドメインが HTTPS で動作することを確認するまで、プリロードを有効にしないこと。

関連ツール