1. DNS/hitch-hiker/bailiwick-checking

付録にある p.19, 20 の説明が納得いかないので、検討してみる。 -- ToshinoriMaeno 2014-11-01 08:18:40


この検査はゾーン(権威)サーバからの返答に入ってる毒を検知して捨てるためのものです。

1.1. answer section の有無で判別

なぜ。

本来の返答以外にCNAMEの本名情報が含まれていることがある。

answer section ありの場合に authority section を受け入れるのは毒盛の危険が大きい。

1.2. answer section ありの場合

authority(+additional) にあるのは委譲(委任)返答ではなく、自称権威サーバ情報である。

しかも、キャッシュの上書きすらしてしまう。

  1. 上位ゾーンからの委譲情報よりも優先される。 (というおかしな扱い)
  2. 同位のNSが返ってくるケースもある。 移転通知であり、キャッシュを上書きする。

1.3. answer section なしの場合

authority section にサブドメインについてのNSレコードがあることがある。

DNSレコード分散のための仕組みなので、はずせない。

-- ToshinoriMaeno 2014-11-01 23:54:40

1.4. 親子ゾーン同居のケース

どういう返答があり得るのか、まだ分析できていない。

-- ToshinoriMaeno 2014-11-01 23:59:18

1.5. unbound の検査

返答中の out-of-bailiwick 情報をすべて捨ててから、処理を始めるように読める。