Posodobitev Chrome 79 za Android povzroči izginotje podatkov aplikacije, ki temelji na WebViewu

Razvijalci aplikacij za Android obrnjen pozornost na resno napako v Chromu 79, ki vodi do izgube uporabniških podatkov v aplikacijah tretjih oseb, ki uporabljajo motor brskalnika WebView. Chrome 79 je imel spremenjeno lokacijo imenika z uporabniškim profilom, v katerem so shranjeni tudi podatki, ki jih spletne aplikacije shranijo z uporabo localStorage ali WebSQL API. Nadgradnja s prejšnjih izdaj Chroma samodejno preseli podatke Chroma, vendar ne upošteva podatkov, ki so jih v starem imeniku profilov shranile mobilne aplikacije, ki temeljijo na komponenti WebView, kot so tiste, ustvarjene z ogrodjem Apache Cordova.

Preden je Google včeraj rešil težavo suspendiran Posodobitev Chrome 79 za Android se distribuira, vendar je približno polovica uporabnikov že prenesla posodobitev. Težavi je bila dodeljena najvišja stopnja resnosti in iščejo se načini za zmanjšanje izgube podatkov. Pravzaprav se podatki ne izbrišejo, ampak le prenehajo biti vidni aplikacijam, kar vam omogoča, da po želji obnovite informacije. Kot eden od možnosti za rešitev problema razmišljamo o vrnitvi imenika s profilom na prvotno mesto. Razvijalci aplikacij, ki temeljijo na WebViewu, so izrazili nezadovoljstvo nad Googlovimi dejanji, saj jih uporabniki krivijo za izgubo svojih podatkov in jih degradirajo na lestvici, ne da bi slutili, da je Chrome vir težave.

Poleg tega je mogoče opozoriti
pritožb o blokiranju dostopa do Googlovih storitev z uporabo nekaterih brskalnikov, ki se uporabljajo v Linuxu, kot npr Osvajalec, Falkon и Qutebrowser. Kot razlog so navedene morebitne varnostne težave v teh programih. Sodeč po diskusija na Redditu se blokiranje uporablja selektivno za uporabnike brez dvofaktorske avtentikacije in z brskalnikom, ki temelji na zastarelih različicah mehanizma (stari QtWebEngine, WebKit in KHTML), ki vsebuje nepopravljene ranljivosti.

Vir: opennet.ru

Dodaj komentar