También he utilizado IonCube. Encontré todo el proceso bastante simple. Desde la creación de una cuenta en su sitio web hasta la descarga e instalación del software, y la compra de una licencia, todo fue sencillo y sin complicaciones.
El uso de la aplicación es simple también. Puede indicar qué archivos codificar e incluso puede poner un encabezado de comentario en cada archivo codificado para que pueda poner algo como "Este archivo está codificado para proteger los derechos de autor. Póngase en contacto con My Company si tiene alguna pregunta ... etc. " Una de las cosas buenas es que no tiene funciones de relleno: hace lo que dice más algunas características agradables, sin complejidad innecesaria.
El codificador IonCube también puede ofuscar los archivos que no son PHP como los Javascript para usted. Puede pedirle que ponga los archivos codificados en una nueva carpeta por su cuenta o copie los otros archivos no modificados junto con ella también, por lo que está haciendo una 'compilación' del proyecto. Descubrí que era una gran oferta y que puedo seguir usándola sin tener que pagar por una nueva licencia a menos que lo desee en otra computadora o desee una nueva versión. Así que solo pagué una vez y la utilicé durante 3 años.
Un par de inconvenientes de los codificadores en general. 1- Ya no puedes editar archivos 'en el servidor' que, si bien es algo malo de todos modos, te impide hacer arreglos de emergencia si no tienes acceso a tu computadora (como si estuvieras de vacaciones).
En segundo lugar, si modifica el proyecto y agrega nuevos archivos para codificar, etc ... debe actualizar la configuración del proyecto IonCube para incluir los nuevos archivos que deben codificarse. Creo que el paso agregado es un poco molesto, pero vale la pena si necesitas proteger tu código Y darles acceso FTP a tus usuarios.
También puede usar este codificador independientemente de qué IDE utilice, ya que es una aplicación independiente.
Estoy de acuerdo con algunas otras publicaciones en que la codificación no es una solución perfecta y de alguna manera va en contra de los sentimientos de algunas personas ... pero para mí proporciona tranquilidad.
Creo que realmente no importará. La ofuscación no es realmente protección, y es una buena posibilidad que introduzca errores en su plataforma. Si vende su código/plataforma a otra compañía, existe la posibilidad de que le paguen para proporcionarle soporte, actualizaciones, etc. No creo que ofuscar el código le proporcione más negocios que no hacerlo. Probablemente haya una razón por la cual le compran la plataforma a usted. – PatrikAkerstrand
Básicamente quiero ofuscar mi técnica/código de licencia. El resto todo estará abierto para que el cliente lo mire. No quiero que los script-kiddies anulen mi código php y lo distribuyan (lo que ha sucedido en todas mis versiones anteriores) –
es más un factor de disuasión que otra cosa. Sé que no es una prueba completa o nada. pero estoy buscando una solución no muy cara y asequible. –