2009-06-19 20 views

risposta

22

Sì. HTTP non distingue tra un tipo di risorsa o un altro (immagine vs html).

+0

Ecco perché gli ad server come doubleclick, ecc. Possono tracciarti attraverso il web. – chris

+1

Ho usato questo fatto per impostare i cookie di accesso tra domini. Nemmeno vicino ad affidabile (solo perché l'utente non può aspettare il caricamento dell'immagine), ma sicuramente funziona. – ojrac

+0

@ojrac: Wikipedia (ecc.) Usa anche le immagini per il login tra domini, BTW. – derobert

10

Il cookie verrà in genere incluso in qualsiasi tipo di richiesta, ma lo scenario che descrivi è noto come cookie di terze parti (ovvero, il cookie è impostato su un dominio diverso da quello del dominio di la pagina caricata) e la maggior parte dei browser offre un'impostazione di privacy per bloccare i cookie di terze parti.

Un cookie di terze parti consente ai proprietari di bar.com di posizionare un'immagine (ad esempio un banner pubblicitario) su foo.com e tracciare gli utenti di foo.com anche se tali utenti non hanno mai visitato bar.com. Questa è una preoccupazione per la privacy e molti utenti scelgono di bloccare tali cookie.

2

Sì, i cookie vengono inviati su tutte le richieste. Questo include "img" e "script" così come le chiamate XMLHttpRquest da javascript e può essere un problema di sicurezza sui tag di script poiché gli script caricati da un sito web possono caricare script da un altro sito e invieranno anche i loro cookie di autenticazione. Questo può essere sfruttato per rubare dati.

+0

XMLHttpRequest è un argomento di protezione CORS. – Vanuan

3

Se i cookie di terze parti non vengono bloccati dall'utente, i browser più recenti imposteranno o invieranno cookie del dominio di terze parti quando viene effettuata una richiesta al sito Web di terzi. IE 6 ha un diverso tipo di meccanismo di blocco chiamato leashing. wiki: un cookie al guinzaglio è un cookie di terze parti che viene inviato dal browser solo quando si accede a un documento di terze parti tramite la stessa prima parte.

Problemi correlati