メインコンテンツへ
短.be

HSTS

HTTP Strict Transport Security の略。ブラウザーに HTTPS 接続を強制するセキュリティ機構。中間者攻撃の防止に効果的。

2026 年 10 月 16 日 / 約 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 による暗号化を追加した通信プロトコル。 Web サイトのセキュリティと信頼性の基盤。

SSL/TLS

Web 通信を暗号化するセキュリティプロトコル。 HTTPS の基盤技術であり、データの機密性と完全性を保証する。

Certificate Transparency

SSL/TLS 証明書の発行を公開ログに記録し、不正な証明書の発行を検出する仕組み。 Web の信頼性基盤を強化する。

CORS

Cross-Origin Resource Sharing の略。異なるオリジン間でのリソース共有を制御するブラウザーのセキュリティ機構。

CSP

Content Security Policy の略。 Web ページで読み込み可能なリソースのソースを制限し、XSS 攻撃を防止するセキュリティ機構。

Referrer-Policy

HTTP レスポンスヘッダーでリファラー情報の送信範囲を制御するセキュリティ機構。プライバシー保護に寄与する。

関連記事

短縮 URL のセキュリティガイド - 安全に利用するためのベストプラクティス

OWASP のリダイレクト脆弱性ガイドラインに基づく短縮 URL のセキュリティ対策を解説。フィッシング攻撃パターンや CSP ヘッダーとの関係も網羅します。

短縮 URL フィッシング詐欺の見分け方 - 5 つの手口と防御策を実例で解説

短縮 URL を悪用したフィッシング詐欺の具体的手口 5 パターンを APWG データに基づき解説。プレビュー機能の活用法や安全なリンク確認方法を紹介します。

URL 短縮サービスをセルフホスティングする方法 - 自前運用のメリットと構築手順

URL 短縮サービスを自社サーバーやクラウド環境で構築および運用する方法を解説。オープンソースツールの比較やサーバーレス構成での実装手順を紹介します。

よくある質問

HSTS を設定するとどのような効果がありますか?
ブラウザーが自動的に HTTP リクエストを HTTPS にアップグレードするため、中間者攻撃や SSL ストリッピング攻撃を防止できます。初回アクセス以降は常に HTTPS で接続されます。
HSTS プリロードリストとは何ですか?
ブラウザーに事前登録された HSTS 対応ドメインのリストです。登録すると、初回アクセス時から HTTPS が強制されます。 hstspreload.org から申請できます。

知識を、実際のリンクで。

無料で URL を短縮する