Supongamos que despliega un dispositivo conectado a la red (PC de factor de forma pequeño) en el campo. Desea permitir que estos llamen a casa después de encenderlos, luego los usuarios finales los identificarán y activarán.¿Dirección MAC Ethernet como código de activación para un dispositivo?
Nuestro plan actual implica que el usuario ingrese la dirección MAC en una página de activación en nuestro sitio web. Más tarde, nuestro software (que se ejecuta en la caja) leerá la dirección de la interfaz y la transmitirá en un paquete de "llamada a casa". Si coincide, la respuesta del servidor con la información del cliente y el cuadro están activados.
Nos gusta este enfoque porque es de fácil acceso, y por lo general se imprime en etiquetas externas (¿requisito de la FCC?).
¿Tienes problemas para tener en cuenta? (El hardware en uso es un factor de forma pequeño, por lo que todos los NIC, etc. están incrustados y serían muy difíciles de modificar. Los clientes normalmente no tienen acceso directo al sistema operativo de ninguna manera).
Sé que Microsoft hace una loca función de hash fuzzy para la activación de Windows usando ID de dispositivos PCI, tamaño de memoria, etc. Pero parece demasiado para nuestras necesidades.
-
@Neall Básicamente, poniendo en nuestro servidor, para los propósitos de esta discusión que nos puede llamar al fabricante.
Neall es correcto, solo estamos usando la dirección como una constante. Lo leeremos y lo transmitiremos dentro de otro paquete (digamos HTTP POST), sin depender de obtenerlo de alguna manera a partir de los marcos de Ethernet.