ネットワークに接続されたアプライアンス (スモール フォーム ファクター PC) を現場に展開するとします。これらが電源投入後にコール ホームになり、エンド ユーザーが識別してアクティブ化できるようにします。
現在の計画では、ユーザーが Web サイトのアクティベーション ページに MAC アドレスを入力する必要があります。その後、ソフトウェア (ボックス上で実行) がインターフェイスからアドレスを読み取り、これを「call home」パケットで送信します。一致する場合は、顧客情報を含むサーバーの応答とボックスが有効になります。
アクセスが簡単で、通常は外部ラベルに印刷されているため、このアプローチが気に入っています (FCC 要件?)。
注意すべき問題はありますか?(使用しているハードウェアは小さなフォーム ファクタであるため、すべての NIC などは組み込まれており、変更するのは非常に困難です。通常、お客様が OS に直接アクセスすることはありません)。
Microsoft が PCI デバイス ID やメモリ サイズなどを使用して、Windows のアクティベーションにクレイジーなファジー ハッシュ関数を実行していることは知っています。
--
@Neall 基本的に、この議論の目的のために、私たちのサーバーを呼び出して、私たちをメーカーと呼ぶことができます。
Neall は正しいです。アドレスを定数として使用しているだけです。それを読み取り、別のパケット (HTTP POST としましょう) 内で送信しますが、イーサネット フレームから何らかの方法で取得するかどうかには依存しません。