Cómo ofuscar código PHP
Written by Sergi on 18 Agosto 2008 – 12:55 pm -Muchos programadores trabajan con códigos desarrollados para un tipo de cliente específico. La estructura del código les permite generar, con unas pequeñas modificaciones, aplicaciones específicas para un determinado cliente. A raíz de esto, surge un “pequeño” problema, la propiedad intelectual.
Cuando el desarrollador sustenta su economía a través de la venta de sus productos -diseñados por él o por su empresa-, el que el cliente disponga del código y pueda ofrecerlo a terceros puede ocasionar, entre otras, un aumento del precio final del producto, para evitar los denominados daños colaterales.
¿Cómo evitar éste talón de Aquiles? la respuesta está en ofuscar el código PHP. A través de la ofuscación del código PHP, el cliente podrá disponer siempre de la aplicación a un precio inferior (comparándolo al precio de venta de la aplicación más código fuente) y el desarrollador estará libre de sus más temibles pesadillas.
En el mercado existen varias alternativas para ofuscar código PHP. Una de ellas, y la que más me convence, viene de la mano de ZEND, ZEND GUARD.
Zend Guard es una herramienta de escritorio (de pago) que protege las aplicaciones de la ingeniería inversa y no autorizada mediante el suministro de codificación y ofuscación. Asímismo, protege de uso sin licencia y de la redistribución, tan temida por desarrolladores. Junto al motor ZEND OPTIMIZER (gratuito), se transforma en el aliado perfecto.
En Internet existen otras aplicaciones on-line que ofuscan el código PHP. Puedes encontrar un ejemplo en la Web de jcarlosrendon o en la de Stunnix.
Estos últimos quizá sirvan solo para un par de ficheros, dado que hay que ir haciendo “copiar y pegar” y, para un sistema formado por decenas de ficheros, pueda ser un poco engorroso.
Tags: código, ofuscar, php
Posted in Programación |
