DNS Amp攻撃
DNSサーバを利用した悪いことだよ
身元を嫌がらせ相手に偽装してDNSサーバに問い合わせるよ
DNSサーバからのお返事が嫌がらせ相手に集まるよ
簡単に書くよ
DNS Amp攻撃(読:ディーエヌエスアンプコウゲキ 英:DNS amplification attack)とは
DNSサーバさん
(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)からの返事をおまえに集めちゃるぜ攻撃のこと。
もう少し具体的に書くと
身元を詐称してDNSサーバさんに問い合わせ、詐称した相手に対してお返事させることで、詐称した相手を忙しくさせる嫌がらせ
です。
詳しく書くよ
最初に留意事項です。
・DNS
・DNSサーバ
・フルサービスリゾルバ
の意味が分からない方は、おそらく、ここから先を読むのは早いです。
これらの用語の意味を先に勉強してきてください。
のんびり、お待ちします。
……準備OKでしょうか?
それではDNS Amp攻撃の説明を始めます。
DNSサーバさんはお問い合わせに答えるのがお仕事です。
「このドメイン名に対応するIPアドレスは何?」や「このIPアドレスに対応するドメイン名は何?」という問い合わせに対して、えっちらおっちら調べて回答しています。
このときの回答先は当然、問い合わせてきた人です。
ただし、問い合わせてきた人が誰かは自己申告です。
例えば「僕はピヨ太です。ドメイン名『i-3-i.info』に対応するIPアドレスを教えてください」のような形で問い合わせが来ます。
より正確に書くと「自分のIPアドレスは『198.51.100.2』です。ドメイン名『i-3-i.info』に対応するIPアドレスを教えてください」のような内容ですけどね。
このとき、回答するDNSサーバさんはピヨ太君を名乗る人物が本当にピヨ太君かは確認しません。
自己申告を信じてピヨ太君に回答します。
ということは、ですよ。
悪い人がピヨ太君の振りをして問い合わせた場合でも、その回答はピヨ太君に行きます。
その数が増えたら、どうなるでしょう?
悪い人がいろんなDNSサーバさんに対して「僕はピヨ太です。ドメイン名『i-3-i.info』に対応するIPアドレスを教えてください」と問い合わせた場合です。
そうですね。
ピヨ太君はただボーっとしているだけなのに、いろんなDNSサーバさんから回答が来きます。
相手をするのも大変でしょう。
このような嫌がらせのやり方が「DNS Amp攻撃」です。
悪い人があれこれすることによって
DNSサーバさんからの回答を嫌がらせ相手に集めちゃう攻撃
です。
DNS Amp攻撃は、自分からの問い合わせをDNSサーバさんに当てて、嫌がらせ相手に対して反射しています。
そのため「DNSリフレクター攻撃」や「DNSリフレクション攻撃」とも呼ばれます。
気が向いたら、覚えてあげてください。
ちなみに「Amp」は「amplify(増幅)」の略です。
何を増幅するのでしょうね?
答えは
嫌がらせで送りつけるデータの量
です。
例えば、そうですね。
DNSサーバさんは量が1のお問い合わせに対して10の量のお返事をくれるとします。
ミカンを1個送るとミカンが10個返ってくるイメージです。
もしもアクマ君がピヨ太君の振りをしてミカンを「10個」DNSサーバさんに送ってやったら、どうなるでしょう?
そうですね。
ピヨ太君に「100個」のミカンが届きます。
DNSサーバさんはミカンを1個送ると10個返してくれますからね。
10個送れば100個返してくれるのです。
アクマ君がピヨ太君に直接ミカンをぶつけた場合、ピヨ太君に届くミカンは10個です。
たいしたことありません。
しかし、DNSサーバさんを経由することによって、ピヨ太君の元に届くミカンが10倍に増幅されてしまいます。
えらいこっちゃです。
ミカンだったら嬉しいかもしれませんが、ゴミだったら迷惑この上ないですよね。
お掃除している間に疲れちゃいます。
倒れてしまうかもしれません。
これが「DNS Amp(amplify=増幅)攻撃」と呼ばれている理由です。
相手に直接送り付けるよりも、たくさん嫌がらせできるのです。
一言でまとめるよ
まぁ「DNS Amp攻撃」って単語が出てきたら「DNSサーバさん
(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)からのお返事をおまえに集めちゃるぜ攻撃なんだな~」と お考えください。
おまけ
■訳してみるよ
「DNS」は「Domain Name System(ドメイン・ネーム・システム)」の略です。
「domain(ドメイン)」の意味は「領域」とか「区域」とか「領土」とかです。
「name(ネーム)」の意味は「名前」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
「amp」は「amplify(アンプリファイ)」の略です。
「amplify(アンプリファイ)」の意味は「増幅する」とかです。
「攻撃」は日本語ですね。
何となく くっつけると
領域名システムで増幅する攻撃
となります。
■検索してみる?






