JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mie 08 Jun, 2005 3:10 am Asunto: Posibles soluciones, Seguridad en Interbase y pirateria |
|
|
Esto son solo unas ideas.
1. Solución posible. Hacer un pequeño programa residente en memoria y oculto a los ojos del usuario, el cual se instala con nuestro programa y que lo único que hace es comparar el archivo "admin.ib" con una copia exacta que habremos guardado el algún directorio oculto. El programa deberá de hacer la comparación de ficheros cada 10 o 20 segundos y si el resultado es que no son iguales, querrá decir que el fichero ha sido manipulado, entonces el programa residente lo que hará será sobrescribir el fichero con el que previamente habíamos guardado. ¡Quizás esto sea disparatado!
2. Solución posible. Actualmente hay ficheros y directorios del sistema operativo que no permiten ser borrados o acceder a ellos, porque solo tienen permiso de lectura por el propietario que es el sistema operativo. ¿No se podría hacer algo así con el fichero que nos interesa?
En cuanto a la piratería del programa que ya casi estoy acabando, creo haber encontrado la solución.
Puesto que el programa que estoy haciendo es un TPV para hostelería y para imprimir los tiques es necesario poner ciertos datos, pues me aprovecho de ello y cuando el usuario instala el programa y lo ejecuta por primera vez, la tabla con los datos de la empresa estarán vacíos, lo cual yo compruebo en ejecución y obligo al usuario a poner los datos, avisándole que no podrán ser cambiados o algo parecido, ya lo pensaré, luego el programa añadirá a un campo de la tabla un código encriptado que habré hecho con su NIF + su TELÉFONO + el Nº SERIE DEL DISCO DURO, y cuando vuelva a entrar por segunda vez se le mostrará esta clave que me tendrá que facilitar y una contraclave que yo tendré que proporcionarle, bien sea vía Email o por teléfono. Esta contraclave también la guardare en otro campo de la tabla, pero encriptado de diferente forma, para así y en sucesivas veces que se ejecute el programa se pueda comprobar que existen la clave y la contraclave, compararlos y darle vía libre si una vez desencriptados son iguales. En este caso si el usuario decide darle el programa a un amigo suyo solo podrá facilitarle la contraclave que yo le di y que solo funcionará si su NIF y TELEFONO son iguales y sabe cambiar el Nº SERIE DEL DISCO DURO; Si el nuevo amigo decide poner el NIF y el TELEFONO del anterior porque es muy listo y también es capaz de cambiar el Nº SERIE DEL DISCO DURO o hace una CLONACION-DISCO, en todos sus tiques saldrá el NIF y el TELEFONO del otro, lo cual es una muy mala publicidad. Está claro que hay algo que retocar en este dicho pero la idea más o menos va por ahí. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|