動的ホスト構成プロトコルとは何ですか?
動的ホスト構成プロトコル(DHCP)は、インターネットプロトコル(IP)設定を自動構成する方法です。 DHCPの主な目的は、Web接続の構成に必要な多くの技術的知識を削除することです。 これは、使用可能なオプションのリストから各コンピューターにIPアドレスを自動的に割り当てることで実現します。 動的ホスト構成プロトコルは、インターネットおよびネットワーク接続もログに記録するため、ユーザーはいつでも何が起こっているかを追跡できます。 DHCPは、通常の構成では認証方法を一切提供しないため、特定の種類の攻撃に対して脆弱です。
多くの異なるデバイスが動的ホスト構成プロトコルを使用しています。 現代のネットワーク化された電子機器では非常に一般的であるため、アイテムにそれが含まれることはほぼ当然です。 ネットワークに接続するほぼすべてのハンドヘルド電子機器でDHCPを使用できます。 カメラ、ビデオゲームコンソール、および実質的にWi-Fi™機能を備えたものにはすべてDHCPシステムが搭載されます。
動的ホスト構成プロトコルを使用するデバイスがネットワークにリンクすると、ローカルDHCPサーバーからの情報を要求するブロードキャストを送信します。 サーバーはブロードキャストを受信し、アイテムがネットワーク上で動作するために必要な情報を送信します。 送信される主要な情報は、デバイスが接続され、ネットワークが現在の状態のままである限り、デバイスが使用するアドレスです。 また、多くの場合、ネットワーク上の他のIPアドレスに関する情報を受信し、ゲートウェイアドレスをマスクします。
通常、これらのアドレスは、ネットワークが安定している限り変わりません。 ルータの電源が失われた場合、電源を入れ直すとネットワーク全体の構成が変更される場合があります。 Dynamic Host Configuration Protocolサーバーは、ブロードキャストを受信した順序で、接続された各デバイスに新しいアドレスを送信します。 他の場所で使用するためにハンドヘルドネットワークデバイスを削除するなど、システムから単一のアイテムを削除しても、他のデバイスには影響しません。 そのデバイスが戻ってくると、以前とはまったく異なるアドレスを受け取ることがあります。
大部分のDynamic Host Configuration Protocolサーバーは、認証を要求せず、情報を送信しません。 その結果、DHCPシステムをスプーフィングする方法がいくつかあります。 正当なDHCPサーバーになりすまし、誤った情報を送信することは可能です。多くの場合、個人情報または安全な情報を間違った場所に転送します。 一方、DHCPクライアントのように動作し、DHCPシステムがアドレスを使い果たすまでアドレス情報を繰り返し要求することができます。 これにより、ネットワークへの他の接続が失敗します。