デバイスはMAC割り当てIPアドレスを盗むことができますか?


10

シナリオ:標準のルーターによって提供される通常の家庭用ネットワークがあります。ネットワークは「netz」と呼ばれます。netzネットワークにはパスワードがありません。ルーターで、静的IPアドレス(192.168.1.20)をMacアドレスXYN:123に設定しました。

これで新しいデバイス(XXX:999)がnetzへの参加を試みます。ただし、ネットワークカードで常にアドレス192.168.1.20を使用するように設定されています。

何が起こるか?

私の同僚によれば、これはエラーを引き起こし、お互いからIPパケットを盗みます。しかし、それは本当ですか?

IPがXYN :: 123に割り当てられている場合は、より論理的であるように見えます。ネットワークに参加するためのXXX:999による試行を拒否する必要があります。


4
ワイヤレスネットワークを意味していると思いますか?
MDMoore313 2014

@ MDMoore313:有線のホームネットワークは通常イーサネットであり、MACアドレスも使用します。
MSalters 2014

問題は@MSaltersで、OPはワイヤレスまたはワイヤードについて述べたことはありません。OPが言うので、OPはワイヤレスを意味するとthere is no password on the 'netz' network.
思い

これは単に、セキュリティで保護されていないネットワークでの構成エラーです。恐ろしいことが起こります。ネットワークを保護するか(ほとんどの安価なSoHoルーターはこれを行う機能を提供していません)、ネットワーク上に悪意のあるデバイスや誤って構成されたデバイスがないことを保証できます。
David Schwartz

回答:


19

ルーターで、静的IP 192.168.1.20をMacアドレスXYN:123に設定しました

いいえ、しませんでした。DHCP予約を作成しました-結果は同じですが、これらは異なります。IPの競合が発生し、1つまたは両方のコンピューターの接続性が低下します。あなたの同僚はだいたい正しいですが、私が彼が「パッケージを盗むこと」が何を意味するのかはわかりません。


ただし、静的なARPエントリである可能性はありますか?
NickW 2014

ルーターのIPを予約できず、正しいデバイスだけがIPを取得できることを確認できないというのですか。そのちょうど開いた戦争そしてそれはほとんどのルーターで静的であると言います..少なくとも私自身で..それはそれをうそつきにします:)

8
@ P3nnyw1se:はい、「静的DHCP」は100%技術的に正確な説明ではありません。エンドユーザーに対する過度の単純化は、家電製品でよく発生します。正解です。IPは非常に信頼できるプロトコルであり、あまり労力をかけずに誤って構成する可能性があります。
Piskvorが建物を去る2014

2
ネットワーク上のデバイスが意図的または偶発的に悪意のある行為を行わないようにするために存在するさまざまなテクノロジーがあります。通常、これはDHCPガード/スヌーピング、802.1x、およびNACの組み合わせです。ただし、この機能を有効にするSOHOルーターに本質的に組み込まれているものはありません。
MDMarra 14

6
「パッケージを盗むこと」は「パケットを盗むこと」であるべきだと思います。十分長くこれをやっていると、それらの単語が離れすぎて、一方をもう一方に置き換えるのは本当に混乱しますが、技術的な言語や一般的に英語に不慣れな人にとっては、交換可能です。

13
On the router I set a static IP 192.168.1.20 to Mac Addresse XYN:123
Now a new device XXX:999, sets in its network card to always use addresse 192.168.1.20

hostname:portMacのアドレスというよりはコンボのように見えるので、この名前の付け方はわかりません。

そのふりをしてみましょう:

  1. DHCP Server、あなたはのための静的な予約を設定xx:xx:xx:xx:xx:xxします192.168.1.20
  2. このデバイスはネットワークに接続し、DHCPチャネルを適切に通過します
  3. MACアドレスを持つ新しいデバイスがyy:yy:yy:yy:yy:yyネットワークに接続し、ローカルに構成された静的IPアドレスを使用しようとします192.168.1.20

事例として:私のOracle Linuxサーバー(SEE:Red Hatベース)は、NICを完全に起動する前に、アドレスがネットワークで使用されているかどうかを確認します。WindowsマシンはNICの起動を試み、競合を検出し、警告を報告しますip address conflict

結局のところ、動作は定義されておらず、オペレーティングシステムが異なれば、問題を修正/無視するための手順も異なります。2つのデバイスが同じIPアドレスを使用してネットワーク上で起動された場合、サブネット上のすべてのノードarp entryがIPを2つのうちの1つにマッピングしますMAC ADDRESSES。競合するIPがあるため、このマッピングは各ノードで異なる場合があります。技術的な議論については、以下を参照してください。ARPスプーフィングのエントリ

企業ネットワークでは、そのような試みを検出してブロックしようとするハードウェア/ソフトウェアを用意するのが賢明かもしれません。

エグゼクティブの結論: 2つのノードが同じIPアドレスの同じサブネット上で正常に起動された場合、少なくとも1つ、おそらく両方のノードの接続に問題があります。これらの問題は、いずれかのノードが重要なサービスをホストしている場合、外部に連鎖してネットワーク全体に影響を与える可能性があります。


0

デバイスXYN:123が最初に接続された場合、ルーターはそれに予約済みIP 192.168.1.20を割り当てます。これは正常に機能します。XXX:999が接続すると、ルーターにIPアドレスを要求せず、192.168.1.20へのパケットをリッスンします。これにより競合が発生し、パフォーマンスの低下やパケットの損失を引き起こす可能性があります。

XXX:999が最初に接続する場合、XXX:999はそのアドレスがあると想定し、ルーターに問い合わせることなくそれを使用します。ルーターは、デバイスがそのアドレスを使用していることを(できれば十分賢く)XYN:123用に192.168.1.20を予約しようとしても、XYN:123に別のアドレスを割り当てます。


2
これは、ARPがどのように機能するかについての非常に良い説明ではありません。XXX:999が接続すると、192.168.1.20へのパケットをリッスンするだけでなく、そのアドレスのARP要求に応答し、TCP接続の混乱、損失、非同期化をアクティブに引き起こします。
MadHatter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.