情報処理安全確保支援士暗記無料で始める

カミンスキー攻撃とは?かみんすきーこうげき

カミンスキー攻撃とは、DNSキャッシュポイズニングの一手法で、実在しないサブドメインを次々に問い合わせて再帰問い合わせを強制的に起こし、正規の応答が返る前に偽応答を送り込んで、追加情報に含まれる権威サーバのアドレス(グルーレコード)を差し替える。1回外しても名前を変えて即座にやり直せるため、キャッシュの有効期限を待つ必要がない点が本質である。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では3回出題されています(2017年度〜2025年度)。

情報処理安全確保支援士試験の頻出用語/午前II

この語が出る過去問を解く →

背景

従来型のキャッシュ汚染は、狙う名前がキャッシュに残っている間は攻撃できず、TTLが切れる瞬間を待つ必要があったため、成功率が低く実害は限定的と見られていた。2008年にこの制約を外す方法が示され、しかも書き換わるのがドメイン全体の委任先であるため影響が桁違いだと分かり、評価が一変した。緩和策が各実装へ協調して投入された経緯そのものも問われる。

具体例

2008年にDan Kaminskyが手法を報告し、主要なDNS実装の開発元が足並みをそろえてソースポートランダマイゼーションを一斉に投入した。日本でもJPCERT/CCやJPRSが注意喚起を公開しており、根本対策として権威サーバ側でのDNSSEC署名と、キャッシュサーバ側での署名検証が案内されている。

試験での引っ掛け

「TTLが切れるまで待つ必要がある」は従来型の説明であり、この手法はその制限を外したものと押さえる。ポートのランダム化は当てるべき組合せを増やしただけで、原理的な遮断ではない。オープンリゾルバの閉鎖は攻撃元を減らすが内部を装った問い合わせは防げず、狙われるのが権威サーバではなくキャッシュサーバである点も取り違えやすい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2017年度〜2025年度)
  • 分野:午前II
  • 「TTLが切れるまで待つ必要がある」は従来型の説明であり、この手法はその制限を外したものと押さえる。