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

サブドメインテイクオーバー

未使用の CNAME レコードが残存するサブドメインを第三者が乗っ取り、正規ドメインの信頼性を悪用する攻撃。

2026 年 10 月 31 日 / 約 1 分で読めます

セキュリティ

サブドメインテイクオーバーとは、組織が使用を停止したサブドメインの DNS レコード (主に CNAME) が残存している状態を悪用し、攻撃者がそのサブドメインを乗っ取る攻撃手法である。例えば blog.example.com が外部サービスを指す CNAME レコードを持ったまま、そのサービスのアカウントが削除された場合、攻撃者が同じサービスで新規アカウントを作成してサブドメインの制御権を奪取できる。

攻撃の仕組みは以下の通りだ。組織が AWS S3、GitHub Pages、Heroku などの外部サービスでサブドメインを運用し、後にサービスを解約する。しかし DNS の CNAME レコードを削除し忘れると、そのサブドメインは「宙に浮いた」状態になる。攻撃者は対象の外部サービスで同じホスト名を登録し、任意のコンテンツを配信できるようになる。正規ドメインのサブドメインであるため、フィッシングや Cookie の窃取に悪用されることがある。

短縮 URL サービスでカスタムドメインを設定する場合にも、このリスクがある。短縮 URL サービスの利用を停止する際、カスタムドメインの CNAME レコードを DNS から削除しないと、攻撃者にサブドメインを乗っ取られるおそれがある。乗っ取られたサブドメインで悪意ある短縮 URL が発行されると、組織のドメイン信頼性を利用したフィッシング攻撃が可能になる。

OWASP の Web Security Testing Guide は、対策として該当する DNS レコードをゾーンから削除することを挙げ、継続的な監視と定期的な確認を勧めている (2026 年 10 月時点)。同じガイドは、サブドメインの乗っ取りを検出する道具として subzy や nuclei を挙げている。運用の側では、サービス解約時のチェックリストに DNS レコードの削除を入れる方法もある。また CAA レコード (RFC 8659) で証明書を発行してよい認証局を指定しておくと、意図しない証明書の発行のリスクを減らせる。

この記事は役に立ちましたか?

関連用語

サブドメイン

メインドメインの前に付加される文字列で、サイトの機能やセクションを分離するために使われる。

CNAME レコード

DNS でドメイン名の別名 (エイリアス) を定義するレコード。カスタムドメインの短縮 URL サービスへの接続に使用される。

DNS 解決

ドメイン名を IP アドレスに変換するプロセス。 Web ページへのアクセス速度に直接影響する基盤技術。

カスタムドメイン

URL 短縮サービスで独自のドメイン名を使用する機能。ブランドの一貫性と信頼性を確保できる。

Certificate Transparency

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

ワイルドカード DNS

任意のサブドメインを 1 つの DNS レコードで一括して同じ IP アドレスに向ける設定。大量のサブドメインを効率的に管理できる。

関連記事

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

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

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

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

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

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

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

無料で URL を短縮する