分散環境で DNS サービスの攻撃対象領域を拡大する方法

分散環境で DNS サービスの攻撃対象領域を拡大する方法

私は現在、RCNTEC株式会社に勤務しており、日々分散環境に取り組んでいます。 ISC BIND を使用して DNS サービスを実装する必要がある場合、私はいつも自分自身に問いかけます - ドメインの NS サーバーのみがそのドメインの DNS サーバーとしても考慮されるべきでしょうか?ドメイン「yandex.ru」の DNS ゾーンにはネーム サーバーが 2 つだけありますか?同様に、ドメイン「google.com」にはネームサーバーが 4 つしかないのでしょうか?

明らかに、そうではありません。インターネット サービスを提供する企業の多くは、ロード バランサー、ファイアウォール、または何らかのリバース プロキシ サービスを介して DNS インフラストラクチャを分散化していると思います。

しかし、このパズルを解いてバックエンド DNS サーバーに関する情報を取得するにはどうすればよいでしょうか?さて、私の指示に従って、DNS をさらに詳しく見てみましょう。

カオスネット

Chaosnet の詳細については、こちらをご覧ください。つまり、これは ISO OSI レイヤー 3 の別のネットワーク プロトコルです。DNS に関しては、Chaosnet は IN (インターネット) や HS (Hesiod) に似たネットワークのクラスの 1 つ (コード名 CH) であると考えられています。

Chaosnet が興味深いのは、CH クラスが「bind」でよく使用されるためです。サービス ゾーン用。DNS サーバーに関する有用な情報が含まれています。 DNS サーバーのバージョンを判別できる「version.bind」レコードを知っておく必要があると思います。

このレコードに基づいて、一般的に使用される DNS フィンガープリント手法は数多くあります。

例を見てみましょう:

上の画像からわかるように、私は自分の DNS サーバーを通じて Chaosnet TXT レコード「version.bind」を要求し、DNS サーバーのバージョン情報を含む応答を受け取りました。

DNS サーバーのバージョン情報は取得できますが、リレーの背後にある DNS サーバーを列挙することはできません。また、多くのシステム管理者はこの「機能」を認識しており、この問題を修正して DNS サーバーのバージョンを非表示にする方法も知っています。

たとえ、ターゲットのシステム管理者が「バインド」にパッチを適用していなくても。 DNS ドメインのレコードがないと、DNS を列挙できません。これはバージョン情報のみであり、IP などではありません。

別のCH TXTレコード

TXT レコード「hostname.bind」は、CH ゾーン「bind」で使用可能な別のレコードです。 DNS サーバーからこのレコードを要求した場合に何が起こるかを見てみましょう。

良い!サーバーのホスト名を取得しました。私が示したケースでは、ホスト名は内部サーバーの名前にすぎませんでしたが、分散環境ではホスト名はどうなるのでしょうか?

私の経験では、展開を容易にするために、サーバーのホスト名が外部 DNS 名と同じになることは非常に一般的です。この場合、ホストの内部ホスト名を取得すると、ホストの外部 DNS 名も取得されます。ホストの外部 DNS 名を解決するだけで、サーバーの IP アドレスを取得できます。

スクリプトを表示

「dig」を実行し、受信したホスト名を解決することで、DNS サーバーのバージョンとホスト名を決定する小さなツールを作成しました。

ロシアのドメイン登録業者のネームサーバーにリクエストを送信した後の unhidens スクリプトの出力を見てみましょう。

分散環境で DNS サービスの攻撃対象領域を拡大する方法

上の画像からわかるように、31.177.85.186 の背後には DNS サーバーが 1 つだけあります。実際、テスト範囲を IP 31.177.85.194 と名前「ns9-1.nic.ru」に拡張しました。

Yandexはどうですか? (翻訳者注:Yandexはロシアと中央アジア諸国で最大かつ最も広く使われている検索エンジンです)

私は自分のスクリプトを使って彼らのシステムへのリクエストを実行しました :)

分散環境で DNS サービスの攻撃対象領域を拡大する方法

ハハハ!パブリック マシンの背後に配置されている Yandex バックエンドの DNS サーバーを完全に列挙します。ホスト名を要求し、それを IP アドレスに解決できます。

Yandex の DNS サーバーを照会したときに見つかったホストはすべてファイアウォールで保護されているため、これらのサーバーと直接通信することはできません。しかし、他のいくつかの企業で unhidens スクリプトを実行してみたところ、脆弱なバージョンの DNS ソフトウェアがインストールされているマシンや、TCP ポート 53 が開いているマシンが見つかることもありました。

結論は

この投稿で説明されている情報漏洩は重大なバグではありませんが、攻撃者が攻撃対象領域を拡大するために利用される可能性があります。

さまざまなドメインで unhidens スクリプトを実行してみてください。きっと気に入っていただけると思います。

また、「バインド」にも留意してください。フィールドは ISC BIND の機能だけではありません。この情報漏洩の影響を受けるさまざまな DNS サーバーを確認しました。

DNS サーバー上のこのセキュリティ問題を修正したい場合は、「バインド」を手動で処理することをお勧めします。 CH ドメインの。

ISC BIND を使用する場合は、次の内容を 'named.conf' に追加するだけです。

そして、「bind.dns」ゾーン ファイルを作成します。

これは DNS サーバーのバージョン情報とホスト名を隠す最も簡単な方法ではありませんが、この構成を使用するとすべての「bind」をログに記録できます。要求をブロックして、攻撃の分析と追跡のためにマシンに関する機密情報を要求しようとするすべてのクライアントを追跡できるようにします。

<<:  シンガポール経済開発庁がUCloudを訪問し、東南アジア市場開発への取り組み強化を要請

>>:  弾幕システムアップデートの血と涙

推薦する

ウェブマスターになることについてお話ししましょう。

インターネットに触れるようになってから1年が経ちました。少し前、私は難しい決断を下し、いくつかの国営...

大規模な電子商取引のプロモーションは工商行政管理局に登録する必要があり、虚偽のプロモーションは禁止されている。

昨日、市工商局、市商務委員会、北京市電子商取引協会は44の電子商取引業者を招集し、大規模なプロモーシ...

クラウド コンピューティング ユーザーはどのような課題に直面するでしょうか?

今日の進化するテクノロジーの世界でクラウド ベンダーを検討する際に、クラウド顧客が考慮すべきさまざま...

クラウドコンピューティングはどのように発展したのでしょうか?どのような技術が関係していますか?

クラウド コンピューティングは、個人や企業のユーザーがオンデマンドで簡単に拡張できる方法でコンピュー...

Weiboで人気のブログ投稿を作成する方法

今日のWeiboの世界では、有名になり人気者になりたければ、基本的に2つの痛みを避けることはできませ...

raksmart: 日本のクラスターサーバー、本土向けに最適化された 50M 帯域幅、無制限のトラフィック、253IP

raksmart 日本データセンターの日本クラスターサーバーは、中国向けに特別に最適化されており、速...

AzzaVps4.99 USD/月/1GB RAM/65GB HDD/100MB無制限

100TB のトラフィックにより、各 VPS は最大 32T のトラフィックに達することができます。...

オンラインショッピングモールのオンラインプロモーションの実施方法

今年はオンラインショッピングがますます普及し、多くの企業や個人がオンラインショッピングモールを開設し...

HTML5: 明日は小雨が降るでしょう。あなたが立っている場所は晴れですか、それとも雨ですか?

HTML の明日は晴れでしょうか、それとも雨でしょうか?王淮(元Facebook決済バックエンドおよ...

データの重力と戦う方法を見つけなければなりません。

IT 業界は、データの取り扱い方に関して変革の真っ只中にあります。 Moor Insights an...

知っておくべき VMware クラウド移行オプション

VMware のクラウド サービスのコストが高いため、企業はデータをクラウドまたはハイブリッド オプ...

実用的な百度百科事典の項目: 詩と歌

百度百科事典は、すべての外部リンクの中で最も高い重みを持っています。多くのウェブマスターは百度百科事...

外国貿易B2Bプラットフォームで製品を宣伝するにはどうすればよいですか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています今日は、外...

IEは依然として市場シェア56.6%でトップだが、Chromeは最も急成長している。

【捜狐ITニュース】北京時間8月2日、海外メディアの報道によると、市場調査機関Net Applica...

日本のクラスタ サーバー + 50M 帯域幅、わずか 241 ドル。アメリカのクラスタ サーバー、100M 最適化帯域幅、198 ドル

Raksmart は、数量限定で 3 つの安価なクラスター サーバーを提供しています: (1) 日本...