メインコンテンツへスキップ
EXBANK
用語集一覧へ
— Glossary

HSTSHTTP Strict Transport Security

読み: エイチエスティーエス
短い定義

HSTS (HTTP Strict Transport Security) は、ブラウザに対して指定期間HTTPSのみで接続するよう強制する応答ヘッダーです。RFC 6797で規定され、ダウングレード攻撃を防ぎます。

詳細解説

HSTS は、サーバーがレスポンスヘッダーに「Strict-Transport-Security: max-age=31536000; includeSubDomains; preload」を返すことで、ブラウザに以後そのドメインへの接続をHTTPSに強制させる仕組みです。max-age は秒単位の有効期間で、推奨は1年 (31536000) 以上です。includeSubDomains を付けるとサブドメインも強制対象、preload を付けるとhstspreload.org に登録申請でき、Chrome等のブラウザに組み込まれて初回アクセスからHTTPSが強制されます。プリロード登録は事実上不可逆 (削除に数ヶ月かかる) なので、サブドメイン全体をHTTPS対応してから登録する必要があります。HSTSがあれば中間者によるHTTPダウングレード攻撃を防げます。

実装例 / 使い方

  • 01Cloudflare のダッシュボードで HSTS max-age=31536000 を有効化
  • 02hstspreload.org に exbk.jp をプリロード登録申請
  • 03Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
IMPLEMENT

HSTSを、実際に活用する

用語の意味は分かった。次は実装。EXBANK の無料診断で、貴社で具体的にどう活用できるかをご提案します。

営業時間 平日10-18時 / 通常24時間以内に返信