Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: ZharkD en 22 Julio 2010, 20:21 pm



Título: Proteger Script!
Publicado por: ZharkD en 22 Julio 2010, 20:21 pm
Buenas,
Hoy me dirijo a ustedes porque necesito ayuda sobre como "proteger un script".
Veran, el detalle es que tengo un script que pienso lanzar a venta, sin embargo, necesito alguna forma de "controlarlo" y "evitar" las nulled version (estas obiamente siempre existiran). Mi pregunta es, habra alguna forma de intentar al menos proteger mi script, ya sea con una llave que se active por un mes digamos y al siguiente expire y asi?

Esto como hacen WHM, WHMCS, IPB, vBulletin entre otros, alguien me puede ayduar con esto?

Desde ya muchas gracias :)


Título: Re: Proteger Script!
Publicado por: ZharkD en 29 Julio 2010, 17:52 pm
Alguna idea?


Título: Re: Proteger Script!
Publicado por: Zazú en 29 Julio 2010, 22:14 pm
Estaria bueno que digas en que consiste el script, así ves las distintas soluciones.
Igual como vos dijiste, es MUY dificil que no hagan una versión "NULLED", mejor mandarlo sin seguridad (?)   ;-)


Título: Re: Proteger Script!
Publicado por: AWES0MN en 31 Julio 2010, 15:21 pm
Podrías controlar las instalaciones desde tu web,crear algo así:

Panel:

Lo instalaron:
-> www.loquesea.net
-> www.lalala.com

ejemplo, y controlar quién lo registra,etc.


Título: Re: Proteger Script!
Publicado por: ZharkD en 31 Julio 2010, 19:53 pm
Podrías controlar las instalaciones desde tu web,crear algo así:

Panel:

Lo instalaron:
-> www.loquesea.net
-> www.lalala.com

ejemplo, y controlar quién lo registra,etc.
Si eso mismo sin embargo, busco algo que se instale del lado del "comprador" para blokear el script/desblokearlo, etc para controlar las licencias :)


Título: Re: Proteger Script!
Publicado por: Mr. Crowley en 4 Agosto 2010, 05:13 am
Zend Encoder. Tiene la opcion de hacer un "trial" y tambien la de introducir la licencia. El server necesita Zend Optimizer (practicamente cualquier hosting moderno lo tiene).


Título: Re: Proteger Script!
Publicado por: ZharkD en 4 Agosto 2010, 06:46 am
Zend Encoder. Tiene la opcion de hacer un "trial" y tambien la de introducir la licencia. El server necesita Zend Optimizer (practicamente cualquier hosting moderno lo tiene).
:O
Buena aplicacion aunque aun no desifro bien como funciona del todo.

Sin embargo, no me gustaria "depender" de otro para que mi script avance, alguna idea, noc alguna funcion o algo?


Título: Re: Proteger Script!
Publicado por: Mr. Crowley en 4 Agosto 2010, 23:02 pm
Aqui hay otras alternativas
http://www.bsolano.com/index.php/2009/5/12/Alternativas-a-Zend-Guard/

Si no quiere depender entonces esta medio complicado. Una solucion seria ofuscar el codigo, pero para su caso no es una proteccion adecuada.
He visto gente que " tontamente" pone todo el script en base64 y luego lo convierte, pero realmente no tiene nada de util. Lamentablemente me
parece que debera depender de alguno de esos productos.

La ventaja de Zend Encoder es que es hecho por Zend  :P
Hay alternativas OpenSource pero en este momento no recuerdo  :-[

Lo uso desde hace bastante tiempo y la verdad estoy satisfecho (jejeje y no es por publicidad).

Saludos!  ::)


Título: Re: Proteger Script!
Publicado por: bizco en 4 Agosto 2010, 23:46 pm
es dificil ese tema, algo seguro seria que hicieses tu propio interprete en php. no seria un interprete real, mas bien podrian ser etiquetas simples y tu aplicacion del lado servidor retornase los resultados. es mas trabajo, pero la unica forma segura es que no se tenga acceso al codigo.


Título: Re: Proteger Script!
Publicado por: ZharkD en 5 Agosto 2010, 02:23 am
:O Gracias a ambos!
Me sirvieron mucho sus comentarios :D

Y la idea de remotearlos a mi servidor bajo un interprete mio esta bastante bien, para ser hoensto no se me habia ocurrido eso :D

Gracias a ambos investigare todas las herramientas que me mandaron y ademas estudiare como protegerlo a base de remoteadas y ofuscaciones (noc si existe esa palabra XD)


Título: Re: Proteger Script!
Publicado por: Mr. Crowley en 5 Agosto 2010, 03:49 am
Hola ZharkD... tengo una duda. Usted quiere entregar el script a sus clientes, cierto?
Pero que significa eso de remotearlo? Es necesario que el script se conecte a su
server (de alguna u otra forma) para que se "desencripte" o algo similar?


Título: Re: Proteger Script!
Publicado por: ZharkD en 5 Agosto 2010, 03:54 am
Hola ZharkD... tengo una duda. Usted quiere entregar el script a sus clientes, cierto?
Pero que significa eso de remotearlo? Es necesario que el script se conecte a su
server (de alguna u otra forma) para que se "desencripte" o algo similar?
Si, se entrega "una parte del script" con el cual se conectaran a mi servidor (el cual sera dedicado supongo) para "descifrar o ejecutar" instrucciones, de esta manera, controlare las URLs entrantes al servidor.


Título: Re: Proteger Script!
Publicado por: Mr. Crowley en 5 Agosto 2010, 04:00 am
Hmmm... el problema en ese caso es que depende de su servidor. Es decir, siempre
existe una dependencia del cliente. No se que tipo de script sera, o cual es el proyecto.
Se puede instalar en una LAN? Que pasa si el cliente tiene una LAN pero no tiene acceso
a Internet? No funciona!  :-(

Edito:
Por aca hay mas info, pero no me convence... revisela para ver si le funciona  :laugh:
http://www.forosdelweb.com/f18/ofuscar-codigo-php-cifrar-333835/
http://jcarlosrendon.morelosplaza.com/herramientas/ofuscador.php
http://www.stunnix.com/
http://www.forosdelweb.com/f18/cifrar-codigo-php-368451/