DHCP スヌーピングとは何ですか? なぜそれを使用する必要があるのですか?

DHCPスヌーピング は、インターネットに接続されたネットワークのセキュリティ機能です。 定義上、DHCP スヌーピングは、ネットワーク クライアントと DHCP サーバー間のメッセージを傍受または変更することで、悪意のあるユーザーがネットワークを攻撃するのを防ぐセキュリティ メカニズムです。 ネットワーク上の悪意のあるアクティビティから保護する追加の層を提供し、潜在的なセキュリティ リスクから保護するのに役立ちます。 このブログ投稿では、DHCP スヌーピングとは何か、そして今日のデジタル世界でそれを使用することがなぜ重要なのかについて説明します。 DHCP スヌーピングがネットワークを潜在的な脅威からどのように保護できるかについて、セットアップ方法や正しく構成する方法などについて説明します。 最後に、組織で DHCP スヌーピングを使用する利点をいくつか見ていきます。

DHCPスヌーピングとは何ですか?

DHCP スヌーピングは、悪意のあるデバイスによる DHCP メッセージのスプーフィングやネットワーク接続の中断を防ぐために使用できるセキュリティ機能です。 これは、DHCP メッセージを検査し、信頼できるソースからのメッセージのみを許可することで機能します。 DHCP スヌーピングをスイッチやルーターで使用すると、DHCP サーバーのスプーフィング、クライアントのスプーフィング、およびサービス拒否攻撃から保護できます。

スイッチまたはルーターで DHCP スヌーピングが有効になっている場合、デバイスはどのポートが DHCP メッセージの送受信を許可されているかを追跡します。 信頼できるソースからのメッセージのみが通過を許可され、その他はすべてブロックされます。 これは、悪意のあるデバイスによる DHCP メッセージのなりすましやネットワーク接続の中断を防ぐのに役立ちます。 DHCP スヌーピングは、サービス妨害攻撃からの保護にも役立ちます。

DHCP スヌーピングは役立つセキュリティ対策ですが、絶対確実ではないことに注意することが重要です。 悪意のあるデバイスが DHCP スヌーピングをバイパスする方法は存在するため、ネットワークの唯一のセキュリティ対策として DHCP スヌーピングに依存すべきではありません。

DHCP スヌーピングの仕組み

ネットワーク スイッチで DHCP スヌーピングが有効になっている場合、スイッチは DHCP メッセージ 接続されている各ネットワーク上のどのホストにどの IP アドレスが割り当てられているかを知るために受信します。 次に、スイッチは、後続の DHCP メッセージを検証するために使用する DHCP スヌーピング バインディング テーブルを作成します。

スイッチがバインディング テーブルにないホストから DHCP メッセージを受信した場合、そのメッセージは破棄され、ホストにはネットワークへのアクセスが許可されません。 これにより、悪意のあるホストが DHCP メッセージを偽装し、ネットワークに不正にアクセスするのを防ぎます。

DHCP スヌーピングは、IPv4 ネットワークと IPv6 ネットワークの両方で使用できます。 DHCP スヌーピングが有効な場合、バインディング テーブルにエントリを追加できるように、スイッチに DHCP サーバーの IP アドレスを設定する必要もあります。

DHCP スヌーピングの仕組み
図 1: DHCP スヌーピング プロセス

DHCP スヌーピングは何を防御しますか?

DHCP スヌーピングは、悪意のある攻撃やその他の不正なアクティビティから保護するセキュリティ機能です。 これは、DHCP トラフィックを監視し、不審な動作を探すことによって機能します。 何か疑わしいものを検出した場合は、アクティビティをブロックしてネットワークを保護するための措置を講じることができます。

DHCP スヌーピングは、次のようなさまざまな攻撃から保護できます。

-IP スプーフィング: この攻撃は、誰かが偽の送信元アドレスを持つ IP パケットを送信しようとすると発生します。 これは、サービス拒否攻撃を開始したり、意図されていないリソースへのアクセスを取得したりするために使用される可能性があります。 DHCP スヌーピングは、この種の攻撃を検出して防止できます。

-中間者攻撃: このタイプの攻撃では、何者かが XNUMX 台のコンピュータ間の通信を傍受し、変更しようとします。 これは、機密情報を盗んだり、通信に悪意のあるコードを挿入したりするために使用される可能性があります。 DHCP スヌーピングは、この種の攻撃を検出して防止できます。

- サービス拒否攻撃: これらの攻撃は、何者かがリクエストを大量に送り込んだり、不正なリクエストでサービスをクラッシュさせたりして、サービスを利用できなくしようとしたときに発生します。 DHCP スヌーピングは、この種の攻撃を検出して防止できます。

DHCP スヌーピングの利点

DHCP スヌーピングを使用すると、セキュリティの向上、ネットワークのダウンタイムの削減、帯域幅消費の削減など、多くの利点があります。 DHCP スヌーピングは、不正な DHCP サーバーが誤った IP アドレス情報を配布するのを防ぐことで、ネットワーク全体のセキュリティを向上させるのに役立ちます。 さらに、DHCP スヌーピングは、承認された DHCP サーバーのみが IP アドレスを配布できるようにすることで、不正な DHCP サーバーの問題が発生した場合にネットワークがダウンする時間を短縮するのに役立ちます。 最後に、DHCP スヌーピングは、不正な DHCP サーバーから IP アドレスを受信できるデバイスの数を制限することで、それらのデバイスが消費する帯域幅の量を削減するのに役立ちます。

DHCP スヌーピングを構成する方法

DHCP スヌーピングを設定するには 産業用イーサネットスイッチの場合は、保護する各 VLAN インターフェイスでこれを有効にする必要があります。 これを行うには、次のコマンドを使用します。

(config)#ip dhcp スヌーピング

DHCP スヌーピングを有効にしたら、信頼できるインターフェイスを構成する必要があります。 これは、DHCP パケットの送受信に使用されるインターフェイスです。 これを行うには、次のコマンドを使用します。

(config-if)#ip dhcp スヌーピング信頼

DHCP サーバーの IP アドレスも設定する必要があります。 これは、次のコマンドを使用して実行できます。

(config-if)#ip dhcp スヌーピング サーバー

WebGUI管理インターフェイスの構成

図 2: ファイバーロード レイヤ 2+ イーサネット スイッチの DHCP スヌーピング ポート設定

DHCPオプションとは何ですか?

DHCP オプションは、DHCP クライアントが DHCP サーバーに追加情報を要求できるようにする DHCP プロトコルの機能です。 オプションで、クライアントはサーバーにこの情報を特定の形式または順序で提供するよう要求できます。

たとえば、クライアントはサーバーに DHCP オプションで DNS サーバー アドレスを提供するよう要求する場合があります。 あるいは、クライアントはサーバーに対して、すべてのオプションをアルファベット順に提供するよう要求する場合もあります。

DHCP プロトコルは、クライアントにとって役立つ可能性のある多数のオプションを定義しており、新しいニーズが発生するたびに新しいオプションが追加されることがよくあります。 より一般的に使用されるオプションには次のようなものがあります。

- オプション 1: サブネット マスク

- オプション 2: ブロードキャスト アドレス

-オプション 3: ルーター (デフォルト ゲートウェイ)

- オプション 6: ドメイン ネーム サーバー (DNS) - オプション 12: ホスト名

- オプション 15: ドメイン名

- オプション 28: IPv6 のブロードキャスト アドレス

- オプション 43: DHCP サーバーとクライアントはオプション 43 を使用して、ベンダー固有の構成情報を交換します。

- オプション 82: オプション 82 はリレー エージェント オプションです。 DHCP クライアントの位置情報を記録します。 DHCP リレー エージェントまたは DHCP スヌーピング デバイスがクライアントの要求を受信すると、その要求にオプション 82 を追加してサーバーに送信します。

これらのオプションのすべてがすべてのクライアントに関連しているわけではなく、すべてのクライアントに必要であるわけでもありません。 たとえば、オプション 6 は DNS を使用するクライアントにのみ関連し、オプション 28 は IPv6 を使用するクライアントにのみ関連します。

まとめ

結論として、DHCP スヌーピングは、悪意のある攻撃からネットワークを保護するのに役立つ強力なセキュリティ機能です。 これにより、ネットワーク上でどのデバイスを許可するか、およびそれらのデバイスがアクセスできるトラフィックの種類を制御できます。 これにより、不正アクセスを防止し、データ漏洩やその他の脆弱性の可能性を減らすことで、ネットワークの安全性と信頼性を維持できます。 これらの利点を考慮すると、DHCP スヌーピングの構成がネットワーク管理者のセキュリティ戦略の重要な部分であることは明らかです。