Sviluppatori di applicazioni per Android attenzione su un serio difetto in Chrome 79, che porta alla perdita di dati degli utenti nelle app di terze parti che utilizzano il motore browser WebView. In Chrome 79 è stato la posizione della directory del profilo utente, nella quale sono inclusi anche i dati salvati dalle web app tramite l'API localStorage o WebSQL. Durante l'aggiornamento da versioni precedenti di Chrome è previsto un trasferimento automatico dei dati di Chrome, ma non sono stati considerati i dati salvati nella vecchia directory del profilo dalle app mobili basate sul componente WebView, ad esempio quelle create utilizzando il framework Apache Cordova.
Fino a quando non sarà risolto il problema, Google ieri la distribuzione dell'aggiornamento di Chrome 79 per Android, ma circa la metà degli utenti aveva già scaricato l'aggiornamento. Il problema ha ricevuto la massima priorità e si stanno cercando modi per ridurre al minimo la perdita di dati. Di fatto, i dati non sono stati cancellati, ma sono semplicemente diventati invisibili alle applicazioni, il che consente di ripristinare le informazioni se necessario. Una delle è considerato il ritorno della directory del profilo nel suo posto originale. Gli sviluppatori di app basate su WebView esprimono insoddisfazione per le azioni di Google, poiché gli utenti incolpano loro per la perdita dei propri dati e abbassano il punteggio, senza sospettare che la fonte del problema sia stato Chrome.
In aggiunta, si può notare
sulla limitazione dell'accesso ai servizi Google con l'uso di alcuni browser Linux, come , e . Come motivo vengono indicate potenziali problematiche di sicurezza in questi programmi. Da quanto si evince da su Reddit, il blocco viene applicato selettivamente agli utenti senza autenticazione a due fattori e con browser basati su versioni obsolete del motore (vecchi QtWebEngine, WebKit e KHTML), che contengono vulnerabilità non corrette.
Fonte: opennet.ru
