MAC アドレスのランダム化とその仕組みを理解していますか?

公開日 Mon, Feb 24, 2025 | 2週間前
MAC アドレスのランダム化とその仕組みを理解していますか?

MAC アドレスは、現代のネットワークの重要な部分です。MAC アドレスにより、ユーザーはインターネット アクセス ポイントに接続して Web にアクセスできます。MAC アドレスがなければ、それは不可能です。 

MAC アドレスは、デバイスのハードウェア (NIC) に関連付けられた特別な識別子です。IP アドレスとは異なり、このアドレスは変更できません。つまり、広告主やマーケティング担当者は、MAC アドレスを追跡して見込み客や既存顧客をスヌープし、そのアクティビティを使用してプロファイルを作成するのが大好きです。

もちろん、これはプライバシーの重大な侵害です。では、人々はこのようなプライバシー侵害からどのように身を守るのでしょうか。答えは、MAC アドレスのランダム化です。 

今日は、それが何であるか、そしてそれを使用してプライバシーをより強力に保護する方法を学びます。

MAC アドレスを理解する 

MAC アドレスのランダム化について学習する前に、MAC アドレスとは何か、ネットワークでどのように使用されるかについて少し理解する必要があります。 

MAC アドレスとは何ですか?

MAC は「メディア アクセス コントロール」の略です。MAC アドレスは 12 桁の 16 進数で構成されます。この番号は、デバイスの ネットワーク インターフェイス カード (NIC) に刻印されています。 

この 12 桁の番号は 2 つの部分に分かれています。最初の 6 桁は OUI (組織固有識別子) と呼ばれ、最後の 6 桁はシリアル番号と呼ばれます。MAC アドレス検索 ツールは、これらの番号を使用して実際のデバイスに関連するデータを取得できます。マーケティング担当者は、そのデータを使用して消費者を追跡できます。

ネットワークと追跡における MAC アドレスの役割

パブリック IP アドレスとは異なり、MAC アドレスはネットワークの他の部分と共有されません。WiFi ルーターなどのアクセス スポットに接続するときにのみ使用されます。ルーターは MAC アドレスを使用して、各デバイスに適切なトラフィックを転送します。

ただし、MAC アドレスはハンドシェイク プロセス中に漏洩する可能性があります。ハンドシェイク プロセスでは、接続を探すときにすべての WiFi ネットワークにブロードキャストされます。そのため、多くのパブリック WiFi ネットワークがあるショッピング モールなどの場所は、大量の MAC アドレスを見つけるための宝庫です。 

実際、モールはショップの歩行者数と異なるショップ間の顧客を追跡します。次に、この情報を使用して、エンゲージメントとコンバージョンを最大化するためのさまざまな種類の広告やプロモーションを設定します。

MAC アドレスのランダム化とは何ですか?

MAC アドレスのランダム化は、デバイスが各ネットワークに対して偽のアドレスを使用する手法です。たとえば、ショッピング モールを歩いているとします。ショッピング モールには 5 つの異なるパブリック ネットワークがあり、デバイスはそれらすべてに接続できます。MAC アドレスのランダム化により、5 つのネットワークすべてに異なる MAC アドレスが割り当てられます。

これにより、基本的に追跡できる量が制限されます。なぜなら、誰もデバイスを 1 つのネットワークから別のネットワークに追跡できないためです。MAC アドレスはブロードキャスト中にランダム化されるため、デバイスの実際の MAC アドレスが何であるかをネットワークが知ることはできません。

これにより、異なるネットワーク間でデバイスを追跡できる範囲が制限されます。

MAC アドレスのランダム化のもう 1 つの特徴は、生成された MAC アドレスが 1 つのネットワークでのみ使用されることです。例を挙げましょう。ショッピングモールに 5 つのネットワークがあるとします。これらをネットワーク 1、2、3、4、5 と呼びます。したがって、アドレス A がネットワーク 1 用に生成された場合、アドレス A はネットワーク 2、3、4、5 には使用されません。同様に、ネットワーク 2 のアドレス B はネットワーク 1、3、4、5 には使用されません。 

このようにして、MAC ランダム化は異なるネットワーク間の追跡を防止します。

MAC アドレスのランダム化の仕組み

MAC アドレスのランダム化は比較的単純なプロセスです。ここでは、その仕組みと、さまざまなオペレーティング システムでの実装方法を説明します。

ランダム MAC アドレスの生成

オペレーティング システムは、デバイスの実際のハードウェア ベースの MAC アドレスを使用する代わりに、偽の MAC アドレスを生成します。これは、各オペレーティング システムに固有の独自のアルゴリズムによって行われます。

このランダム化された MAC は、標準の MAC アドレス形式に従いますが、ネットワーク内での一意性を保証します。そのため、ネットワーク上の他のデバイスとの衝突や重複が発生することはありません。

さまざまなシステムでの実装方法

  • Android (Android 10 以降)
    • 保存された Wi-Fi ネットワークごとに、デフォルトで異なるランダム MAC を使用します。
    • 古いバージョンでは手動での有効化が必要でした。
  • iOS (iOS 14 以降)
    • すべての Wi-Fi ネットワークに対して、デフォルトで MAC ランダム化を有効にします。
    • 必要に応じて、ユーザーは特定のネットワークに対してこれを無効にできます。
  • Windows (Windows 10 以降)
    • Wi-Fi 設定で、ネットワークごとまたはグローバルに MAC のランダム化を有効にできます。
  • Linux/macOS
    • 一部の Linux ディストリビューションは、「macchanger」などのツールを使用した MAC アドレスのスプーフィングをサポートしています。
    • macOS も、Wi-Fi をスキャンするときにランダム化を使用しますが、接続時には実際の MAC を使用します。

結論

以上が、MAC アドレスのランダム化、その仕組み、デジタル プライバシーの向上方法です。プライバシーはすべての人の権利であり、追跡されたくない人は追跡できないようにする必要があります。そのため、その方法について学ぶことは、正しい方向への第一歩です。 

MAC アドレスのランダム化は、プライバシーを確​​保するための多くの方法の 1 つにすぎませんが、その他のデジタル活動におけるプライバシーを強化するために、VPN、プロキシ サーバー、エンドツーエンドの暗号化なども検討する必要があります。