Angenommen, Sie stellen im Netzwerk eine Appliance mit Netzwerkanschluss (Small Form Factor PCs) bereit. Sie möchten, dass diese nach dem Einschalten zu Hause anrufen und dann von den Endbenutzern identifiziert und aktiviert werden.Ethernet-MAC-Adresse als Aktivierungscode für eine Appliance?
Unser aktueller Plan beinhaltet, dass der Benutzer die MAC-Adresse in eine Aktivierungsseite auf unserer Website eingibt. Später wird unsere Software (die auf der Box läuft) die Adresse von der Schnittstelle lesen und diese in einem "Call Home" -Paket senden. Wenn es übereinstimmt, wird die Serverantwort mit Kundeninformationen und der Box aktiviert.
Wir mögen diesen Ansatz, weil er leicht zugänglich ist und normalerweise auf externe Etiketten gedruckt wird (FCC-Anforderung?).
Haben Sie Probleme, auf die Sie achten sollten? (Die verwendete Hardware ist ein kleiner Formfaktor, so dass alle NICs usw. eingebettet sind und sehr schwer zu ändern wären. Kunden haben normalerweise keinen direkten Zugriff auf das OS in irgendeiner Weise).
Ich weiß, Microsoft macht einige verrückte Fuzzy-Hash-Funktion für Windows-Aktivierung mit PCI-Geräte-IDs, Speichergröße, etc. Aber das scheint für unsere Bedürfnisse Overkill.
-
@Neall Grundsätzlich in unserem Server aufrufen, für die Zwecke dieser Diskussion können Sie uns der Hersteller nennen.
Neall ist richtig, wir verwenden nur die Adresse als Konstante. Wir werden es lesen und es in einem anderen Paket (sagen wir HTTP POST) übertragen, unabhängig davon, ob wir es irgendwie von Ethernet-Frames bekommen.