Desarrolladores de aplicaciones para Android llama la atención sobre un fallo grave en Chrome 79 que provoca la pérdida de datos del usuario en aplicaciones de terceros que utilizan el motor del navegador WebView. Chrome 79 tenía la ubicación del directorio con el perfil de usuario, que también almacena datos guardados por aplicaciones web utilizando localStorage o WebSQL API. La actualización desde versiones anteriores de Chrome migra automáticamente los datos de Chrome, pero no tiene en cuenta los datos almacenados en el directorio de perfil antiguo por aplicaciones móviles basadas en el componente WebView, como las creadas con el marco Apache Cordova.
Antes de que Google resolviera el problema ayer distribución de la actualización de Chrome 79 para Android, pero aproximadamente la mitad de los usuarios ya han descargado la actualización. El problema se ha clasificado con el nivel de gravedad más alto y se están realizando esfuerzos para minimizar la pérdida de datos. Los datos no se han eliminado realmente, sino que simplemente se han vuelto invisibles para las aplicaciones, lo que permite su recuperación si se desea. Uno de los Estamos considerando devolver el directorio con el perfil a su lugar original. Los desarrolladores de aplicaciones basadas en WebView han expresado su descontento con las acciones de Google, ya que los usuarios los culpan por la pérdida de sus datos y los degradan en los rankings, sin sospechar que Chrome era la fuente del problema.
Adicionalmente, se puede señalar
sobre el bloqueo del acceso a los servicios de Google utilizando algunas de las herramientas utilizadas en Linux navegadores como , и . Como motivo se indican posibles problemas de seguridad en estos programas. A juzgar por En Reddit, el bloqueo se aplica de forma selectiva a usuarios sin autenticación de dos factores y con un navegador basado en versiones obsoletas del motor (antiguos QtWebEngine, WebKit y KHTML) que contienen vulnerabilidades sin parchear.
Fuente: opennet.ru
