Foros del Web » Creando para Internet » Flash y Actionscript »

proteger archivo swf

Estas en el tema de proteger archivo swf en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/02/2012, 14:00
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 7 años, 9 meses
Puntos: 3
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..
  #2 (permalink)  
Antiguo 14/02/2012, 15:46
Avatar de ocesitaro  
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 274
Antigüedad: 8 años
Puntos: 36
Respuesta: proteger archivo swf

yo siempre separo el codigo en una archivo .as y claro ese solo es para el desarrolladore , el compialdo es el que se sube al sitio, aparte cargo el swf en una capa desde ajax y asi no vez la ruta, tambien uso en servidores apache, el modo rewrite para quitarlo del accesos publico y solo el desarrollador sabe la direccion correcta.
  #3 (permalink)  
Antiguo 15/02/2012, 01:59
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 9 años, 5 meses
Puntos: 95
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.

Etiquetas: proteger, swf
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 11:47.