Kemas kini Chrome 79 untuk Android menyebabkan data apl berasaskan WebView hilang

Pembangun Aplikasi Android melukis perhatian kepada kecacatan serius dalam Chrome 79 yang membawa kepada kehilangan data pengguna dalam aplikasi pihak ketiga yang menggunakan enjin penyemak imbas WebView. Chrome 79 telah berubah lokasi direktori dengan profil pengguna, yang juga menyimpan data yang disimpan oleh aplikasi web menggunakan localStorage atau API WebSQL. Apabila menaik taraf daripada keluaran Chrome sebelumnya, data Chrome dipindahkan secara automatik, tetapi tidak mengambil kira data yang disimpan dalam direktori profil lama oleh aplikasi mudah alih berdasarkan komponen WebView, contohnya, yang dibuat menggunakan rangka kerja Apache Cordova.

Sebelum Google selesaikan masalah semalam digantung Kemas kini Chrome 79 untuk Android sedang diedarkan, tetapi kira-kira separuh daripada pengguna telah memuat turun kemas kini. Isu ini telah diberikan tahap keterukan tertinggi dan cara untuk meminimumkan kehilangan data sedang dicari. Malah, data tidak dipadamkan, tetapi hanya tidak lagi dapat dilihat oleh aplikasi, yang membolehkan anda memulihkan maklumat jika dikehendaki. Sebagai salah satu daripada pilihan untuk menyelesaikan masalah kami sedang mempertimbangkan untuk mengembalikan direktori dengan profil ke tempat asalnya. Pembangun aplikasi berasaskan WebView telah menyatakan rasa tidak puas hati dengan tindakan Google, kerana pengguna menyalahkan mereka atas kehilangan data mereka dan menurunkannya dalam kedudukan, tidak mengesyaki bahawa Chrome adalah punca masalah.

Di samping itu, ia boleh diperhatikan
aduan tentang menyekat akses kepada perkhidmatan Google menggunakan beberapa penyemak imbas yang digunakan dalam Linux, seperti Penakluk, Falkon ΠΈ Qutebrowser. Masalah keselamatan yang mungkin berlaku dalam program ini ditunjukkan sebagai sebabnya. Berdasarkan perbincangan pada Reddit, sekatan digunakan secara terpilih kepada pengguna tanpa pengesahan dua faktor dan dengan penyemak imbas berdasarkan versi enjin yang sudah lapuk (QtWebEngine, WebKit dan KHTML lama) yang mengandungi kelemahan yang tidak ditambal.

Sumber: opennet.ru

Tambah komen