L'URL example.com/auth reindirizzerà automaticamente l'utente (HTTP 302) a example.com/signed_in.SWF?token=SENSITIVE.
È possibile che un utente malintenzionato rubi il token, utilizzando javascript o flash, nell'esempio seguente? Come?
<!DOCTYPE html>
<html>
<body>
<embed id="foo" src="https://example.com/auth"></embed><!--Rememberthatexample.com/authwillbeautomaticallyredirectedtoexample.com/signed_in.SWF?token=SENSITIVE--><!--Thecodetostealthetokenvaluemustgohere--></body></html>
Considerache:
- Ilprecedente.htmlèospitatoincross-domain.com,propriocomequalsiasialtrofilecoinvoltonella"soluzione" ( .swf , .js , .html , .css , ecc.);
- Non hai il controllo su example.com ;
- Non hai il controllo su signed_in.SWF ;
- Puoi cambiare il tag < embed > in < oggetto > o < iframe > ;