Cómo distribuir software con una sola vez la clave de instalación sin conexión

1

Tengo el requisito de tener que distribuir software en la tarjeta SD. Y esta aplicación debería funcionar sin internet. Puedo compartir la clave de instalación a través de SMS.

Desde la aplicación y la clave de instalación se distribuyen a través de fuera de línea (sin internet). ¿Hay alguna forma de hacer un seguimiento de la instalación de la aplicación y restringir a los usuarios para que compartan el paquete de software?

Espero que el software no sea instalable ni accesible, incluso si comparten una tarjeta SD y un SMS.

Por favor, sugiere una dirección correcta en esto.

    
pregunta HILARUDEEN ALLAUDEEN 01.11.2016 - 16:56
fuente

2 respuestas

1

Aquí hay un enfoque que resuelve parcialmente el problema: Encriptación probabilística para generar claves de instalación.

Cuando un usuario desea instalar el software, lo llaman y le dan su dirección MAC. Usted agrega la dirección MAC con la marca de hora UTC actual y la cifra con un esquema de cifrado probabilístico (PCBC o algo similar) y envía la clave de instalación mediante SMS.

La computadora descifra las claves de instalación y verifica el MAC y la marca de tiempo. Si la marca de tiempo es de un tiempo tolerable antes del tiempo actual (no es necesario tener en cuenta la escritura lenta), entonces el software no se instala.

Tenga en cuenta que este no es un mecanismo completamente infalible. Puede haber varias máquinas instalando el software juntos y haciendo una simulación de MAC. Además, tendrá un desafío en mantener la clave de instalación generada para caracteres legibles por humanos.

    
respondido por el Limit 01.11.2016 - 17:20
fuente
0

Si la tarjeta SD es solo una tarjeta SD estándar, no hay manera de lograr su objetivo final. La persona que realiza la instalación podría hacer una copia de seguridad de la tarjeta SD tantas veces como lo desee y utilizar la misma clave.

    
respondido por el CaffeineAddiction 01.11.2016 - 17:12
fuente

Lea otras preguntas en las etiquetas