2011-07-17 9 views
8

Actualmente estoy en proceso de implementar la protección CSRF en mi framework (PHP).Pregunta de protección CSRF

Sin embargo me pregunto:

¿No sería posible que un atacante para cargar mi página en un iframe (oculto) (obtención de la ficha) y cambiar algunos datos utilizando JavaScript?

¿Y después de enviar el formulario?

Respuesta

11

Salvo que la página del atacante tenga el mismo dominio, protocolo y puerto que el suyo (si es así, probablemente tenga problemas más graves), no podrán leer el código HTML iframe debido a Same Origin Policy.

+0

Ok kewl. Pensé que la Política del mismo origen solo significaba que no podíamos hacer las solicitudes. – PeeHaa

+0

@PeeHaa: depende del contexto. Con un 'iframe', significa que a menos que el dominio, el puerto y el protocolo coincidan, no se puede acceder al DOM del' iframe'. – alex

Cuestiones relacionadas