Azienda Google riguardo alla modifica del comportamento della modalità incognito nella versione di Chrome 76, prevista per il 30 luglio. In particolare, sarà bloccata la possibilità di utilizzare una scappatoia nell'implementazione del FileSystem API, che consentiva di determinare da un'app web se l'utente stesse utilizzando la modalità incognito.
Il principio del metodo è che prima, quando si operava in modalità incognito, il browser bloccava l'accesso al FileSystem API per prevenire la persistenza dei dati tra le sessioni; quindi, da JavaScript si poteva verificare se era possibile salvare dati tramite il FileSystem API e, in caso di errore, dedurre l'attivazione della modalità incognito. Nella prossima versione di Chrome, l'accesso al FileSystem API non sarà più bloccato, ma il contenuto verrà cancellato al termine della sessione.
Alcuni siti hanno attivamente utilizzato questo approccio, operando secondo un modello che offre accesso completo a pagamento (paywall), ma prima di limitare la possibilità di visualizzare testi completi, fornivano ai nuovi utenti un accesso completo dimostrativo per un certo periodo. Di conseguenza, il modo più semplice per accedere ai contenuti a pagamento in tali sistemi è l'uso della modalità incognito. Questo comportamento non soddisfa gli editori, pertanto recentemente hanno utilizzato attivamente la scappatoia legata al
FileSystem API per bloccare l'accesso al sito quando si attiva la modalità incognito e per richiedere di disattivare tale modalità per continuare la visualizzazione.
Fonte: opennet.ru
