| |||
proteger archivo swf buenas, queria saber como se puede proteger un archivo swf, he leido sobre encriptadores del codigo, hasta archivos de auto run para q solo corran en el sitio web, pero no c cual es el mas seguro, alguien q ya lo haya logrado por favor si puede decirme como.. |
| |||
Respuesta: proteger archivo swf El encriptador de codigo no sirve de mucho, ya que ActinoScript es un lenguaje intermedio. La maquina virtual de Flash es la que interpreta ActionScript y lo transforma a codigo que tu computadora entiende. A lo que voy cn esto, es que no importa si el codigo fuente de tu programa esta encriptado. El descompilador, interpreta el código que la maquina virtual de ActionScript recibe y genera el código fuente basado en el analisis exhaustivo que hace en el codigo maquina. Entre algunas cosas podrías utilizar site-locking, aunque eso no te ayuda en contra de descompiladores, si te ayuda a combatir a los rateros que se cuelgan de tu ancho de banda. Te dejo un tutorial que escribi sobre el tema: http://alanchavez.com/atar-una-pelic...ocking-con-as3 Otra manera de proteger tus archivos, es poniendolos fuera del webroot, y llamandolos desde un SWF público. Por ejemplo, el webroot en un servidor dedicado, suele ser algo parecido a: /var/www/html por ejemplo, index.php de mi dominio www.alanchavez.com fisicamente en el servidor se encuentra en: /var/www/html/index.php si tu colocas un archivo fuera del webroot: (/var/www/) El archivo aun es accesible por el servidor a traves de rutas relativas, o absolutas. En este caso, tienes un SWF público que solamente sirve como "wrapper" y lo único que hace es cargar a tu SWF privado (que se encuentra fuera del alcance de otros usuarios, es decir, al estar fuera del webroot, usuarios externos al servidor no pueden acceder a tu archivo). Asi, aunque logren descompilar tu SWF público y logren darse cuenta que el SWF privado se encuentra fuera del webroot, no existe manera de que accesen directamente a el desde Internet. Una manera mas sofisticada pudiera ser haciendo una consulta a algun programa en PHP, Perl, Python, Ruby, o incluso C/C++ que leyera un SWF y enviara un array de bytes a la pelicula original y lo cargara como SWF.
__________________ Visita mi blog donde escribo acerca de desarrollo web y emprendimiento Sigueme en Twitter: @alanchavezv |
Etiquetas: |