【でぃーえぬえすとんねりんぐ】
DNSトンネリング とは?
最終更新:
💡 DNSの問い合わせや応答に、別の通信を載せる
DNSの問い合わせや応答へ、別の通信のデータを埋め込んで運ぶ手法。マルウェアの指令通信や情報の持ち出しに悪用される。DNS通信が許可されていても必ず通るわけではなく、通信先の制御や振る舞いの監視が必要になる。
📌 このページのポイント
問い合わせだけで、相手へ届くの?
長い名前や大量の問い合わせなら攻撃なの?
兆候にはなるけれど、それだけで断定しないよ。正常なサービスも長い名前や多くの問い合わせを使う場合があり、少量で間隔を空ける通信もある。頻度・名前の特徴・通信先・発生元のプロセスなどを合わせて確認するんだ。
対策はどうすればいいの?
📖 おまけ:英語の意味
「DNS Tunneling」 = DNSを通路にした通信
💬 Tunnelingは、ある通信の中へ別の通信を載せて運ぶことを表すよ。ここではDNSの形式を通路として利用するんだ。