Se faccio cadere i cookie con JavaScript, sarà ancora conforme alla normativa sui cookie ICO dell'UE?

8

La sfida mi ha proposto di creare un widget da applicare in altri siti che rendono un sito Web conforme alla legge sui cookie [1].

Posso farlo senza cambiare il codice del server?

Voglio dire, se c'è un codice sul lato server che scrive un cookie di affiliazione alla risposta e il mio widget JavaScript lo cancella dopo l'evento window.load: il sito sarà ancora conforme alla legge sui cookie?

Poi arrivano i cookie di Google Analytics e dei pulsanti di condivisione. Come potrei interrompere quegli script e iframe dall'esecuzione in JavaScript?

[1] The Information Commissioner's Office (ICO): Nuova legge sui cookie ICO

    
posta Fabio Milheiro 26.04.2012 - 12:35
fonte

2 risposte

1

La tua soluzione verrebbe probabilmente considerata come malware

Dalla tua descrizione, sembra che tu voglia creare una libreria JavaScript che un sito Web possa includere sulle loro pagine che garantisca la loro conformità con la "legge sui cookie".

Esaminiamo i problemi tecnici relativi all'attuazione effettiva di questa legge quando si tratta della posizione dell'utente, del client (sessione remota chiunque?), del server e del proprietario dell'applicazione Web in esecuzione sul server. E, limitiamoci ulteriormente e consideriamo solo le linee guida del Regno Unito offerte in merito alla direttiva UE.

Dal ufficio del Commissario responsabile delle informazioni :

Cookies or similar devices must not be used unless the subscriber or user of the relevant terminal equipment:

(a) is provided with clear and comprehensive information about the purposes of the storage of, or access to, that information; and

(b) has given his or her consent.

Ciò implica che il tuo widget dovrà agire come stanza di compensazione per questo consenso dell'utente. Se non si ha il controllo sul codice del server, il software dovrà bloccare i cookie provenienti dal server fino a quando non verrà ottenuto tale consenso. Ciò significa che il tuo software interferirà con le librerie di terze parti (i tuoi Google Analytics e Facebook Mi piace ecc.).

Tale interferenza, non importa quanto bene intesa, è molto probabile che degradi l'esperienza dell'utente e sia considerata estremamente sfavorevole dai proprietari delle librerie di terze parti. Quindi sarà trattato come malware.

Ci ripenserei prima di percorrere questa strada.

    
risposta data 02.05.2012 - 23:07
fonte
1

Una cosa da tenere a mente è che il tuo script può essere reso inutile se il server imposta il flag HttpOnly quando viene creato il cookie.

link

Potrebbero esserci anche problemi di origine del dominio per l'accesso / manipolazione dei cookie impostati da altri domini a causa della sicurezza (XSS). Non sono al 100% su questo dato che uso raramente javascript quando si tratta di cookie allo stesso scopo di ridurre al minimo l'esposizione a XSS.

Mentre il tuo concetto sembra un'ottima idea, ti suggerisco di esaminare ulteriormente questi possibili problemi prima di investire troppo del tuo tempo in questo progetto.

    
risposta data 19.05.2012 - 16:19
fonte

Leggi altre domande sui tag