FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour proteccion sistema en red y local
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
proteccion sistema en red y local
Posted: Fri Dec 05, 2008 10:47 PM

Hola Foro,
Recien termine un proyecto y lo acabo de instalar en una sucursal, necesito proteger el sistema contra instalacion en otras pc, expongo mi caso a ver que me recomiendan:
Tengo una LAN de 10 pc's, en la de almacen instale el sistema y el usuaio puede accesar localmente por su disco c:, la proteccion que tiene es por medio de no. serie de su HD,
Se compartio la carpeta donde se instalo el sistema para que accesara compras y contabilidad, pero no les permite acceder porque el no. de serie de su HD es diferente al de almacen, como hago para que puedan accesar y a la vez les valide el sistema?
No quiero restriccion de computadoras accesadas en red, sino evitar que el mismo usuario de almacen lo copie a su usb y lo instale en otro negocio lo ponga en red y lo puedan accesar.
Gracias
Salu2
Paco

____________________

Paco
Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
proteccion sistema en red y local
Posted: Fri Dec 05, 2008 11:49 PM

Ya lo he comentado en otras ocasiones.

La forma m谩s segura que he encontrado para evitar el copiado (o pirater铆a) es mediante la generaci贸n de claves o contra-cuentas asociadas al elemento a controlar. Para JUAN PEREZ puedes generar una clave XG23F-G7FS4.

El secreto estar谩 en el algoritmo que genere la contra-cuenta. Puedes obtener el valor Asc() de cada caracter de la cadena origen y aplicarle cualquier operaci贸n aritm茅tica (un juego entre primos) para generar un elemento de la contra-cuenta, te aseguro que cuando quites o agregues un caracter del origen variar谩 la cadena final.

La cadena de origen puede tener cualquier cantidad de elementos asociados Nombre, Empresa, Cantidad de Usuarios concurrentes, Fecha de Vencimiento, etc.

Ahora te dir茅, si no se permites huecos de seguridad (controlados) en el control de tu producto solo tendr谩s en pocos usuarios o clientes. Deja que lo copien y lo distribuyan es parte de la publicidad, solo contr贸lalo.

Posts: 446
Joined: Mon Dec 26, 2005 09:11 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 03:30 AM

Completamente de acuerdo con Alfredo. El problema no es el que te copien sino que en la copia no pueda establecerse un control del cliente que te compr贸.
En otras palabras, si la copia sigue reflejando el nombre de tu cliente "legal" es altamente probable que si al "ilegal" o pirata le interesa tu aplicaci贸n te lo va ha comprar (por el tema de que s贸lo a pocos les interesa operar una aplicaci贸n que a todas luces aparece como pirata ya que siempres sale en pantalla o en reportes un nombre que no es el suyo)

FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicaci贸n via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 04:10 PM

Hola Paco:

Presisamente he vuelto a retomar este proyecto. Y es que como recordar谩n, meses atras mi colega Carlos Gallego y su servidor estabamos trabajando en conjunto para la creaci贸n de un sistema de protecci贸n medianteun disco USB, apartir de un ejemplo que viene en las ultimas actualizaciones de FW.

http://67.222.39.232/forums/viewtopic.p ... t=pendrive

Te comento que el candado funciona perfectamente para un equipo local, pero desgraciadamente para que trabaje en equipos remotos no funciona, y es que el problema radica en que es casi imposible acceder al disco y obtener el n煤mero de serie f铆sico del USB desde las terminales remotas. :roll:

Me comentaba Carlos Gallego, que se le acabaron las ideas y el tiempo para continuar con el proyecto, no se si el haya continuado.

Hace 3 dias he vuelto a remotar este proyecto y he logrado acceder a la unidad de forma remota, pero me he quedado atascado porque no logro obtener el numero de serie, la mejor forma de obtenerlo es con WMI, pero estoy empezando a investigar y es muy poca la informacion sobre este tema. :wink:

De todas maneras sigo haciendo pruebas y buscando en san goolgle, si alguien gusta aportar nuevas ideas ser谩n bienvenidas.. :lol:

:oops:
Soluciones y Dise帽o de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Dise帽ador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: proteccion sistema en red y local
Posted: Sat Dec 06, 2008 04:16 PM
Francisco Horta wrote:Hola Foro,
Recien termine un proyecto y lo acabo de instalar en una sucursal, necesito proteger el sistema contra instalacion en otras pc, expongo mi caso a ver que me recomiendan:
Tengo una LAN de 10 pc's, en la de almacen instale el sistema y el usuaio puede accesar localmente por su disco c:, la proteccion que tiene es por medio de no. serie de su HD,
Se compartio la carpeta donde se instalo el sistema para que accesara compras y contabilidad, pero no les permite acceder porque el no. de serie de su HD es diferente al de almacen, como hago para que puedan accesar y a la vez les valide el sistema?
No quiero restriccion de computadoras accesadas en red, sino evitar que el mismo usuario de almacen lo copie a su usb y lo instale en otro negocio lo ponga en red y lo puedan accesar.
Gracias
Salu2
Paco


Donde puedo dejar un fichero para que lo mires/pruebes?

Tu sistema est谩 instalado en W2000?

Saludos
Carlos G.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 158
Joined: Tue Oct 11, 2005 03:10 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 05:46 PM

Paco revisa tu correo de hotmail

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 10:53 PM

Gracias a todos por sus observaciones y sugerencias,
carlos puedes enviarlo a: fjhorta@yahoo.com.mx
Salu2
Paco

____________________

Paco
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 11:10 PM

Jovenes colegas,

Por un lado en lo relacionado a las copias piratas, lo que yo hago es restringir a cierto numero de registros capturados en el DBF principal de forma que pueden trabajar (y probar) el sistema hasta cierto limite.

Despues de que el prospecto a cliente le ha invertido un buen tiempo al sistema capturando gran parte de su informacion, desaparezco de "por ahi" algun archivo que se genero al instalar el sistema y a partir de ese momento se pone a verificar lo relacionado a la proteccion.

Por otro lado, hablan de proteger el sistema mediante un "chupon" (USB-Drive) y para eso en versiones recientes de FWH viene la funcion GetUSBSerial( cDrive ) que no se que le vean de malo como para no usarlo para proteger los sistemas mediante este equema.

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
proteccion sistema en red y local
Posted: Sat Dec 06, 2008 11:21 PM
RodolfoRBG wrote:Jovenes colegas,

Por un lado en lo relacionado a las copias piratas, lo que yo hago es restringir a cierto numero de registros capturados en el DBF principal de forma que pueden trabajar (y probar) el sistema hasta cierto limite.

Despues de que el prospecto a cliente le ha invertido un buen tiempo al sistema capturando gran parte de su informacion, desaparezco de "por ahi" algun archivo que se genero al instalar el sistema y a partir de ese momento se pone a verificar lo relacionado a la proteccion.

Por otro lado, hablan de proteger el sistema mediante un "chupon" (USB-Drive) y para eso en versiones recientes de FWH viene la funcion GetUSBSerial( cDrive ) que no se que le vean de malo como para no usarlo para proteger los sistemas mediante este equema.


Yo lo estoy empezando a probar y de momento le he encontrado que en sistemas bajo W2000 si no eres administrador no puedes obtener y por tanto comprobar el n煤mero de serie del USB.
La decisi贸n que he tomado ha sido mirar hacia el futuro; el W2000 es muy bueno, est谩 cumpliendo su cometido pero ya tiene 8 a帽os; delante tengo el Xp y el Vista y tengo entendido que en ellos funciona.

Saludos
Carlos G.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
proteccion sistema en red y local
Posted: Sun Dec 07, 2008 11:48 AM

Sugerencias
-Encripta del nombre o razon social de la empresa a la instalaste el software, de ese modo, asi lo copien, siempre aparecera el nombre del comprador original
-A l instalar en la estacion de trabajo, debes "leer" el MacAddrees de la tarjeta de red, esa serie la almacenas en una dbf en el servidor, asi que cada vez que la estacion se comunique con el server, se hace una verificacion, el el mac de la estacion no esta registrada en la dbf, debe pedir una clave que solamante tu la conoces ademas el propietarion de la empresa,,, cuando alguien llega a copiar tu app. siempre pedira la clave para registrar los mac respectivos de cada estacion..

Salu2

Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
proteccion sistema en red y local
Posted: Sun Dec 07, 2008 12:33 PM

Hola Francisco,

Yo utilizo unas llaves usb muy buenas y seguras y baratas.
Son de fabricacion argentina. su pagina es http://www.hardkey.net/

Yo uso unas llaves que tienen un reloj RTC interno, si te interesa te paso
el fuente para acceso a la dll de ellos.

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
proteccion sistema en red y local
Posted: Mon Dec 08, 2008 03:57 PM

Vaya cuantas sugerencias (que chido), gracias a todos por sus aportes, algo rapido, pense en contabilizar cierta cantidad de registros capturada (lo que comenta Rodolfo) y cazar el sistema con el nombre de la empresa (encryptada en un dbf protegida).
Pablo, definitivamente es una muy buena opcion, habria que evaluar, pero por otra parte si seria bueno que quien lo copie le de un cierto uso limitado para que lo conozca y asi decidan la compra (es muy buena publicidad y gratis).
Gracias a todos !!
Salu2
Paco

____________________

Paco
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
proteccion sistema en red y local
Posted: Mon Dec 08, 2008 06:46 PM

Totalmente permitido, si no encuentra la llave le puedes decir que te limite los registros a 100 o 50.. como quieras, todo depende de tus necesidades

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/

Continue the discussion