La mia domanda riguarda i CDN. A quanto ho capito, il flusso di dati è simile a questo:
browser == (https) == > CDN == (https) == > originServer
In teoria, questa configurazione dovrebbe fornire tempi di recupero più rapidi per i file .html, .js, .css e .png statici che compongono la mia app. A proposito, tutti questi elementi sono statici e non confidenziali. Dal punto di vista dell'utente, vivono al link .
Ma ci sono anche dati dinamici scambiati tramite link . Quel contenuto in realtà è confidenziale e mi piacerebbe proteggerlo dagli occhi curiosi. Mi viene in mente che qualsiasi dipendente che lavora alla CDN può leggere il contenuto confidenziale "ajax-www" se lo desidera, visto che l'intero punto della CDN (a quanto ho capito) deve fungere da punto di terminazione HTTPS, dati della cache quando possibile, e passaci sopra.
Naturalmente, potrei aggirare il CDN interamente per le chiamate 'ajax-www'. Dopo tutto, i dati in questione sono dinamici e non possono essere memorizzati nella cache. Ma poi vorrei rivelare la posizione del server di origine al mondo esterno e, cosa più importante, perderei la protezione DDOS fornita dal CDN.
La discussione qui raccomanda di evitare le CDN per i dati specifici della sessione, ma esiste un'alternativa valida?
È qualcosa che vale la pena di preoccuparsi? C'è mai stato un (noto) caso di spionaggio del CDN sul traffico dei clienti, di propria volontà o come risultato della pressione del governo? La ricerca casuale non rivela nulla. I CDN sembrano essere considerati irreprensibili. Ma ho appena immaginato di chiedere: il CDN specifico che è in esame è basato su Dubai, quindi non è come se avessimo ricorso se il snooping dovesse verificarsi.
Ci scusiamo per la natura di base di questa domanda. Sono un po 'nuovo a questa roba. Non vedo l'ora di sentire i tuoi pensieri.