Développeurs d'applications pour Android Une faille grave dans Chrome 79 entraîne la perte de données utilisateur dans les applications tierces utilisant le moteur WebView du navigateur. Chrome 79 présentait Emplacement du répertoire du profil utilisateur, qui stocke également les données enregistrées par les applications Web utilisant l'API localStorage ou WebSQL. Lors de la mise à niveau depuis une version précédente de Chrome, les données Chrome sont automatiquement migrées, mais les données enregistrées dans l'ancien répertoire de profil par les applications mobiles basées sur le composant WebView, comme celles créées avec le framework Apache Cordova, ne sont pas prises en compte.
Avant que Google ne résolve le problème hier distribution de la mise à jour Chrome 79 pour AndroidCependant, environ la moitié des utilisateurs ont déjà téléchargé la mise à jour. Le problème a été classé comme critique et des efforts sont en cours pour minimiser les pertes de données. Les données n'ont pas été supprimées, mais simplement rendues invisibles pour les applications, ce qui permet leur récupération si nécessaire. Le retour du répertoire de profils à son emplacement d'origine est envisagé. Les développeurs d'applications WebView expriment leur mécontentement face aux actions de Google, les utilisateurs les accusant d'avoir perdu leurs données et de les rétrograder, sans soupçonner que Chrome était à l'origine du problème.
De plus, on peut noter
à propos du blocage de l'accès aux services Google à l'aide de certains des outils utilisés dans Linux navigateurs tels que , и . D'éventuels problèmes de sécurité liés à ces programmes sont cités comme raison. À en juger par Sur Reddit, le blocage est appliqué de manière sélective aux utilisateurs sans authentification à deux facteurs et avec un navigateur basé sur des versions obsolètes du moteur (anciens QtWebEngine, WebKit et KHTML) contenant des vulnérabilités non corrigées.
Source: opennet.ru
