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 :)
Alguna idea?
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 (?) ;-)
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.
Cita de: 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.
Si eso mismo sin embargo, busco algo que se instale del lado del "comprador" para blokear el script/desblokearlo, etc para controlar las licencias :)
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).
Cita de: 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).
: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?
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! ::)
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.
: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)
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?
Cita de: 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?
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.
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/