none
CREAR UNA APLICACIÓN QUE SEA ACTIVADA CADA CIERTO TIEMPO, POR UNA CLAVE SERIAL PARA EL USO DEL SOFTWARE EN VB.NET RRS feed

  • Pregunta

  • BUEN DÍA A TODOS.

    QUISIERA QUE ME PUEDAN AYUDAR DE QUE MANERA PUEDO HACER QUE UN PROGRAMA SE ACTIVE CADA CIERTO TIEMPO POR UNA CLAVE SERIAL, Y PODER ADMINISTRAR QUIEN ACCEDE AL SOFTWARE. BUENO POR LO QUE YO  QUISIERA HACER UN SOFTWARE MAS O MENOS SEGURO PARA MI CLIENTE YA QUE ALQUILARÁ EL SOFTWARE Y ES LO QUE NECESITA. LA IDEA ES QUE SEA LO MAS FUERTE LA SEGURIDAD. ENTIENDO QUE NINGÚN SISTEMA ES SEGURO, PERO QUISIERA DEJARLO DIFÍCIL  SI ALGUIEN QUIERE INTENTARLO. LES AGRADEZCO DE ANTE MANO. GRACIAS.



    sábado, 1 de septiembre de 2018 3:32

Respuestas

  • Hola Zhaúl Valdera:

    QUE ALQUILARÁ EL SOFTWARE

    Desde mi punto de vista, es más sencillo que todo eso. Cuando tu aplicación abre "siempre", lo que puedes hacer es llamar a un servidor, propio donde esta alojada la información. El software cliente, dispone de un serial o una clave de validación, y llama a tu servidor, este recoge la petición, y comprueba que quien esta pidiendo acceso, tiene licencia activa, y por tanto devuelve un correcto. El Software cliente, con la respuesta de correcto continúa su curso.

    Tienes que controlar el número de peticiones concurrentes, o no concurrentes de tu serial, si encajan con lo que tiene licitado.

    Tienes que manejar intentos de acceso si no tiene linea, y el mismo tiene que acceder. Pero si supera un número de intentos, tampoco le dejas pasar.

    No obstante, es una gestión administrativa, más que de seguridad.

    Para tener un plus de seguridad, tu servidor con acceso a internet, puedes implementar un Web_Service, y tu software cliente consume uno de sus métodos. Y el WebService, para saber si la resolución es correcta, se comunica con una base de datos, que no este alojada en la misma máquina.

    Esta es sólo una posible idéa.

    Un saludo

    • Marcado como respuesta Pablo Rubio lunes, 3 de septiembre de 2018 20:31
    sábado, 1 de septiembre de 2018 9:21

Todas las respuestas

  • Hola Zhaúl Valdera:

    QUE ALQUILARÁ EL SOFTWARE

    Desde mi punto de vista, es más sencillo que todo eso. Cuando tu aplicación abre "siempre", lo que puedes hacer es llamar a un servidor, propio donde esta alojada la información. El software cliente, dispone de un serial o una clave de validación, y llama a tu servidor, este recoge la petición, y comprueba que quien esta pidiendo acceso, tiene licencia activa, y por tanto devuelve un correcto. El Software cliente, con la respuesta de correcto continúa su curso.

    Tienes que controlar el número de peticiones concurrentes, o no concurrentes de tu serial, si encajan con lo que tiene licitado.

    Tienes que manejar intentos de acceso si no tiene linea, y el mismo tiene que acceder. Pero si supera un número de intentos, tampoco le dejas pasar.

    No obstante, es una gestión administrativa, más que de seguridad.

    Para tener un plus de seguridad, tu servidor con acceso a internet, puedes implementar un Web_Service, y tu software cliente consume uno de sus métodos. Y el WebService, para saber si la resolución es correcta, se comunica con una base de datos, que no este alojada en la misma máquina.

    Esta es sólo una posible idéa.

    Un saludo

    • Marcado como respuesta Pablo Rubio lunes, 3 de septiembre de 2018 20:31
    sábado, 1 de septiembre de 2018 9:21
  • Muchas gracias por tu aporte, javier. 
    lunes, 3 de septiembre de 2018 12:23