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

ソースポートランダマイゼーションとは?そーすぽーとらんだまいぜーしょん

ソースポートランダマイゼーションとは、キャッシュDNSサーバが上位へ問い合わせを出すたびに、送信元UDPポート番号を予測できない値から選ぶ実装。偽の応答を受理させるには16ビットのトランザクションIDに加えて宛先ポートも一致させる必要が生じ、当てるべき組合せが数万倍に膨らむ。キャッシュポイズニングに対する標準的な緩和策である。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では3問の解説で触れられています(2019年度〜2025年度)。

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

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

背景

初期の実装は問い合わせに固定のポートを使い、可変なのは16ビットのIDだけだった。偽応答を投げ続ければ現実的な時間で当たると2008年に広く知られたが、署名検証の普及を待つ余裕はなかった。既存の仕組みを変えずに即座に打てる手として、乱数の幅を増やす修正が各実装へ一斉に投入された、という時間稼ぎの対策である。

具体例

ISCのBINDやNLnet LabsのUnboundは既定でこの動作をし、要件はRFC 5452としてまとめられている。ただし前段のNAT機器が送信元ポートを連番に書き換える設定だと、外向きの通信では乱数が失われる。ファイアウォールやNAPTの変換仕様まで確認して初めて効いている、と言える。

試験での引っ掛け

これで偽装応答を防げる、と書くと誤り。成立確率を下げているだけで、試行を大量に許せばいずれ当たるし、効果は乱数の質と経路上の機器の設定に左右される。応答の正当性そのものを検証する根本対策は署名の検証(DNSSEC)であり、キャッシュサーバを外部に公開しない構成やアクセス元の制限とも役割が違う。

関連用語

出た過去問

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

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

試験での特徴
  • 3問の解説で触れられる(2019年度〜2025年度)
  • 分野:午前II
  • これで偽装応答を防げる、と書くと誤り。