none
Control de acceso a aplicación vba.net RRS feed

  • Pregunta

  • Buenas estimados!

    Tengo una duda de como proceder ante un evento en una aplicación de escritorio que estoy desarrollando en vb.net. La misma posee un contador decreciente. La cual, no puede ser controlado por el usuario (el echo de volver el contador,  por ejemplo: 1000). Mi duda es: ¿Cómo puedo realizar un control del mismo, de manera remota, donde yo asigne el valor al contador?

    Desde ya, muchas gracias!

    domingo, 5 de mayo de 2019 15:02

Respuestas

  • Hola Tintina:

    Eso no es tan simple, si lo fuera no existiría la piratería.

    Existen muchas maneras de implementar algo del estilo, y todas con su complejidad. Pero en ninguna tu tienes el control del uso del programa. Todo lo más podrás permitir que el programa funcione o no. 

    Opciones

    Si dispones de un servidor con acceso público, donde puedes alojar un software, que valide las claves.

    Tu aplicación cliente, cuando se abre, busca validación con la clave que tenga guardada en un archivo cifrado y se la envía solicitándole, paso. Si el servidor le deja pasar porque la clave es válida entra, sino, entonces puedes poner a funcionar un contador, de veces que puede entrar sin validar, y cuando no valide durante x tiempo o veces no entra.

    Otras opciones.

    Almacenar mediante claves cifradas con cualquier método criptográfico tipo AES o similar, cadenas con datos, bien sea en tus carpetas de aplicación o menos recomendable, en partes del sistema, como el registro, o carpetas de sistema. Tu aplicativo maneja esas claves por ejemplo almacenando en alguna de ellas ese contador, y cuando se acabo, solicita un nuevo archivo a tu software, mediante un botón de conectar o similar.

    Pero esto es "rompible". Si tu usuario tiene conocimientos suficientes, todo lo que pueda hacer un software en su propia máquina es susceptible, de ser crackeado.

    Espero te sirva de ayuda

    • Marcado como respuesta Tintina lunes, 6 de mayo de 2019 11:33
    lunes, 6 de mayo de 2019 1:00

Todas las respuestas

  • Hola:

    Sino explicas de que va esa aplicacion con un "poco" de codigo, dificilmente se te puede ayudar salvo el que tenga una "bolita de cristal"

    Un saludo desde Bilbo
    Carlos

    domingo, 5 de mayo de 2019 16:00
  • Claro. La idea, básicamente, tenero el control de uso del programa de manera remota. En donde, por medio de un "mensaje" yo le diga: continúa funcionando un mes más.

    No se si me doy a entender

    domingo, 5 de mayo de 2019 19:25
  • Hola Tintina:

    Eso no es tan simple, si lo fuera no existiría la piratería.

    Existen muchas maneras de implementar algo del estilo, y todas con su complejidad. Pero en ninguna tu tienes el control del uso del programa. Todo lo más podrás permitir que el programa funcione o no. 

    Opciones

    Si dispones de un servidor con acceso público, donde puedes alojar un software, que valide las claves.

    Tu aplicación cliente, cuando se abre, busca validación con la clave que tenga guardada en un archivo cifrado y se la envía solicitándole, paso. Si el servidor le deja pasar porque la clave es válida entra, sino, entonces puedes poner a funcionar un contador, de veces que puede entrar sin validar, y cuando no valide durante x tiempo o veces no entra.

    Otras opciones.

    Almacenar mediante claves cifradas con cualquier método criptográfico tipo AES o similar, cadenas con datos, bien sea en tus carpetas de aplicación o menos recomendable, en partes del sistema, como el registro, o carpetas de sistema. Tu aplicativo maneja esas claves por ejemplo almacenando en alguna de ellas ese contador, y cuando se acabo, solicita un nuevo archivo a tu software, mediante un botón de conectar o similar.

    Pero esto es "rompible". Si tu usuario tiene conocimientos suficientes, todo lo que pueda hacer un software en su propia máquina es susceptible, de ser crackeado.

    Espero te sirva de ayuda

    • Marcado como respuesta Tintina lunes, 6 de mayo de 2019 11:33
    lunes, 6 de mayo de 2019 1:00
  • Muchas gracias! Me diste la respuesta justa y necesaria. Justo estaba pensando en algo similar
    lunes, 6 de mayo de 2019 11:34