MACアドレスは修正できる。

LANボード

MACアドレスで機器管理すりゃいいという話を聞いたけれども、MACアドレスだけじゃ、なー、と思ってたりする。 疑問①MACアドレスを偽装して侵入されたらどうするの? 疑問②MACアドレスだけで管理(通信制御)するの? そもそもMACアドレスの管理は大変のような気がする。MACアドレスを登録した機器を紛失した場合は、そのMACアドレスを偽装すれば、 通信ができるようになるわけだが。

MACアドレスとは

MACアドレス(Media Access Control address)とは、ネットワークに接続させるための機器の固有IDで、通信の宛先を特定させるために利用される。arp -a コマンドを利用すれば、IPアドレスとMACアドレスの対照表を表すことができる。つまり、ネットワーク接続ができる端末から、この対照表を取得しておけば、MACアドレスを利用したフィルタリングは、MACアドレスを変更することにより、簡単に悪用できるため、効果的では無いとwikipediaに記載されている。

iPhoneやAndroidでは、MACアドレス変更により、保証がなくなるので注意!

脱獄(Jailbreak)MobileTerminalを入手しておく必要がある。なお、脱獄した場合は、サポートが無くなるため、注意が必要だ。脱獄後のiPhoneのMACアドレス修正方法は、参考URLを参考頂きたい。

また、 iOS8からはWi-Fi時はMACアドレスがランダムに変更となるとも言われ、仮にそれが実現した場合には、MACアドレス管理での通信制御では、相当困難に強いられるといって過言ないだろう。

Androidの場合は、z4root等のツールでルート権限を取得した後に、コマンドで修正できる模様。但し、iPhoneの脱獄同様、保証がなくなる可能性もあるので、注意を。

そもそも、MACアドレスを変更しようと思っている人は、偽装作業を行うわけだから、メーカー保証等は気にしないか?

WindowsやMACでのMACアドレス変更はどうか?

Windowsであれば、AnalogX AnonyMAC、Mac OSであれば、コマンドの方が簡単なのかな?ツールも探せば探せられるだろうし、要するに「規制することは不可」な状態。

内蔵LANボードが故障して、やむなく修理交換ないし、追加した場合は、MACアドレスが変わってしまう。MACアドレスを前のアドレスに戻すために修正したりするために利用すれば、合法だろうけど、使い方を間違えれば犯罪になる。使い方は注意しなければならない。

 

参考URL
無線LANのMACアドレス制限の無意味さがあまり理解されていない(高木浩光@自宅の日記)
【iOS 8】Wi-Fi利用時のプライバシー保護を強化。MACアドレスをランダムに変更して追跡を回避(APPBANK)
iPhoneのMACアドレス変更方法を簡単に紹介してみる (wh0see1t)
MobileTerminal – iOS単体でターミナル操作を!コマンド操作を! [JBApp](tools 4 Hack)
Android MACアドレス 変更方法(kagasuの日記)
そろそろroot取ってみましょうか 『z4root』(中華Padに熱中・夢中で五里霧中 (中p中))
自由自在にMACアドレスを変更できるフリーソフト「AnalogX AnonyMAC」(Gigazine)
Windows7用
Mac OSXのMACアドレスを変更する「ChangeMac」(MOONGIFT)
MacOSでMACアドレスを変更するコマンド(Hack Your Design!)
Change (Spoof) a MAC Address in OS X Mountain Lion & Mavericks(OS X Daily)