Foros del Web » Programando para Internet » PHP »

Protegiendo código PHP

Estas en el tema de Protegiendo código PHP en el foro de PHP en Foros del Web. Navegando me encontre con esta utilidad que te permite proteger tu código de PHP "ofuscandolo" (haciendolo ilegible) Revisen el siguiente link http://www.codeproject.com/csharp/php_obfuscator.asp También pueden encontrarlo ...
  #1 (permalink)  
Antiguo 17/08/2006, 13:55
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 2 meses
Puntos: 166
Protegiendo código PHP

Navegando me encontre con esta utilidad que te permite proteger tu código de PHP "ofuscandolo" (haciendolo ilegible)

Revisen el siguiente link

http://www.codeproject.com/csharp/php_obfuscator.asp

También pueden encontrarlo en google:

http://code.google.com/p/phpobfuscator/
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #2 (permalink)  
Antiguo 17/08/2006, 14:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Otro "ofuscador" bien famoso es:

POBS
http://pobs.mywalhalla.net/

Pero lo ideal para realmente proteger tu código (propiedad intelectual) es usar algo tipo:

Zend Guard (www.zend.com)
PHP Encoder (www.ioncube.com)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 17/08/2006, 14:19
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 2 meses
Puntos: 166
Claro, lo mejor (para mi)

PHP Encoder (www.ioncube.com)
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #4 (permalink)  
Antiguo 17/08/2006, 14:26
 
Fecha de Ingreso: septiembre-2003
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 0
Por favor, me pueden hablar sobre esto...., no sabia que el codigo php era legible, de que tratan estos proyectos, estoy un poco confundido

saludos,
__________________
-----------------------------
Edgar Gonzalez
  #5 (permalink)  
Antiguo 17/08/2006, 14:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Claro el codigo PHP es legible desde el server (despues de todo son archivos de texto comunes y corrientes).

Lo que hace los "obfuscadores" es enredar el code por decir, si tu tienes un code asi:
Código PHP:
function hazalgo$un_param$otro_param ) {
      return 
$un_param $otro_param;

El "obfuscador" hace esto:
Código PHP:
function y($a,$b){return $a+$b;} 
Haciendolo ilegible y dificil de ver que es lo que hace, claro esta no es una proteccion muy seria, si de lo contrario usas el Zend o el IonCube Encoder, eso es otra cosa.

Lo que hace es "compilar" el codigo PHP a bytecodes, y los almacena en sus archivos, esto acelara el ejecutar el codigo php ya que el interprete ya no tiene que compilar los archivos antes de ejecutarlos, por lo que se optimiza un poco el tiempo de ejecucion.

Espero esto aclare tus dudas
  #6 (permalink)  
Antiguo 17/08/2006, 14:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 0
aclaradas, por lo visto es mejor usar el Zend o el IonCube Encoder

muchas gracias,
__________________
-----------------------------
Edgar Gonzalez
  #7 (permalink)  
Antiguo 17/08/2006, 14:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Asi es ya que es practicamente irreversible, o sea hasta la fecha (que yo sepa) no se ha podido "decompilar" un file asi a su archivo fuente. Por lo que la proteccion es practicamente asegurada.

La "desventaja" es que tienes que instalar un plugin en tu server para que PHP sepa que ya no tiene que "interpretar" esos archivos si no que nadamas lo que nescesita es ejecutarlos.

Saludos!
  #8 (permalink)  
Antiguo 17/08/2006, 14:49
 
Fecha de Ingreso: septiembre-2003
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 0
ooh, yyyyy :P, como se llama ese puglin, bueno pero de seguro las mismas gentes de Zend y IonCube deben proporcionarlo
__________________
-----------------------------
Edgar Gonzalez
  #9 (permalink)  
Antiguo 17/08/2006, 15:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Asi es, el plugin es respectivo de cada uno, por decir el de Zend es el Zend Optimizer, y IonCube es el mismo SW trae el plugin, saludos!
  #10 (permalink)  
Antiguo 29/12/2015, 15:43
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: Protegiendo código PHP

Siento desterrar este post tan viejo, pero instalar el zend_guard le puse las dos ext en el php.ini, pero me sigue dando un error, alguna idea de por que puede ser ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:27.