Foros del Web » Programando para Internet » PHP »

Seguridad entre Flash y PHP ><

Estas en el tema de Seguridad entre Flash y PHP >< en el foro de PHP en Foros del Web. Holaaaa.. mucho gusto, mi problema es este.. Tengo una pagina con juegos en flash, el jugador, puede enviar su puntaje el cual queda registrado en ...
  #1 (permalink)  
Antiguo 01/07/2009, 18:36
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Seguridad entre Flash y PHP ><

Holaaaa.. mucho gusto, mi problema es este.. Tengo una pagina con juegos en flash, el jugador, puede enviar su puntaje el cual queda registrado en una base de datos y luego se muestra en un ranking...

en flash, envio los datos asi (es la linea que me interesa mostrarles):

Código:
enviar.sendAndLoad("rank.php", recibir, "POST");
pero encontre un error FATAL!!! se supone que el archivo rank.php esta en el mismo directorio del juego... pero alguien, bajo el juego (archivo swf) lo descompiló, vio la linea de codigo arriba expuesta y la reemplazo con esto:

Código:
enviar.sendAndLoad("htt p://misitio.com/juegos/rank.php", recibir, "POST");
y al hacer eso, igual funciona!!! >< y puede poner el puntaje que ella quiera... hay alguna forma de que si los datos se envian desde fuera del host.. el archivo rank.php lo reconozca?? intente jugando con REMOTE_ADDR y SERVER_ADDR pero no creo q esa sea una buena solucion... o si?? ayuda T___T
  #2 (permalink)  
Antiguo 01/07/2009, 19:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Seguridad entre Flash y PHP ><

Prueba usando HTTP_REFERER esa variable te da la URL desde la que viene, otra opción es que uses sesiones así si no ha iniciado sesión es complicado que haga el POST.

Saludos.
  #3 (permalink)  
Antiguo 01/07/2009, 21:29
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Seguridad entre Flash y PHP ><

bueno.. HTTP_REFERER funciona.. de echo, me funciono, pero solo cuando se accede desde otra pagina mediante un link.. cuando envio los datos desde el flash, el referer queda en blanco.. T_T
  #4 (permalink)  
Antiguo 01/07/2009, 21:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Seguridad entre Flash y PHP ><

Tienes que ver la forma de poder enviar un token en ese caso desde flash, igual hacer un request a un archivo PHP que te genere un token que guardes en la sesión, luego al hacer el envío de tus archvivos envias el token y si este no es valido no lo guardas.

Saludos.
  #5 (permalink)  
Antiguo 01/07/2009, 22:57
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Seguridad entre Flash y PHP ><

ya invente una forma xD

al momento de enviar el puntaje, carga una variable con un password desde otro archivo que solo esta en el host, luego valida si ese password del archivo esta correcto y si es asi, inserta en la base de datos... lo malo es q si accedo directamente al archivo con el password, me lo muestra ._. y si pongo permisos de solo ejecutar, no lo lee ... no se, seguire intentando cosas.. eso del token por primera vez lo escucho xD asi q averiguare.. gracias :)
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 14:39.