Bản cập nhật Chrome 79 cho Android khiến dữ liệu ứng dụng dựa trên WebView biến mất

Nhà phát triển ứng dụng Android đã vẽ chú ý đến một lỗ hổng nghiêm trọng trong Chrome 79 dẫn đến mất dữ liệu người dùng trong các ứng dụng của bên thứ ba sử dụng công cụ trình duyệt WebView. Chrome 79 đã có đã thay đổi vị trí của thư mục có hồ sơ người dùng, thư mục này cũng lưu trữ dữ liệu được lưu bởi các ứng dụng web bằng API localStorage hoặc WebSQL. Việc nâng cấp từ các bản phát hành trước của Chrome sẽ tự động di chuyển dữ liệu Chrome nhưng không tính đến dữ liệu được các ứng dụng di động lưu trữ trong thư mục hồ sơ cũ dựa trên thành phần WebView, chẳng hạn như các dữ liệu được tạo bằng khung Apache Cordova.

Trước khi Google giải quyết vấn đề ngày hôm qua cấm Bản cập nhật Chrome 79 cho Android đang được phân phối nhưng khoảng một nửa số người dùng đã tải xuống bản cập nhật. Vấn đề đã được xác định ở mức độ nghiêm trọng cao nhất và các cách để giảm thiểu mất dữ liệu đang được tìm kiếm. Trên thực tế, dữ liệu không bị xóa mà chỉ không còn hiển thị với các ứng dụng, điều này cho phép bạn khôi phục thông tin nếu muốn. Là một trong những các lựa chọn để giải quyết vấn đề chúng tôi đang xem xét việc trả lại thư mục chứa hồ sơ về vị trí ban đầu. Các nhà phát triển ứng dụng dựa trên WebView đã bày tỏ sự không hài lòng với hành động của Google khi người dùng đổ lỗi cho họ về việc mất dữ liệu và hạ hạng họ trong bảng xếp hạng mà không nghi ngờ rằng Chrome là nguồn gốc của vấn đề.

Ngoài ra, có thể ghi nhận
khiếu nại về việc chặn quyền truy cập vào các dịch vụ của Google bằng một số trình duyệt được sử dụng trong Linux, chẳng hạn như konquerer, Falkon и trình duyệt Qutebrowser. Các vấn đề bảo mật có thể xảy ra trong các chương trình này được chỉ ra là nguyên nhân. Đanh gia bởi cuộc thảo luận trên Reddit, tính năng chặn được áp dụng có chọn lọc cho những người dùng không có xác thực hai yếu tố và với trình duyệt dựa trên các phiên bản công cụ lỗi thời (QtWebEngine, WebKit và KHTML cũ) chứa các lỗ hổng chưa được vá.

Nguồn: opennet.ru

Thêm một lời nhận xét