当前位置: > 华宇总代理 > 正文 正文

华宇登录:数据吞噬的错误导致Chrome 79的发布陷

 
 
谷歌已经停止了针对Android设备的Chrome 79网络浏览器的推出,直到它找到一种方法来消除一个破坏数据的错误。受影响的用户一直在诋毁谷歌和应用程序开发人员未能阻止这个问题。
 
最新的Chrome版本包含了两项备受期待的新功能:钓鱼保护,华宇注册设计人员可以利用Maxim Integrated Products,Inc. 的MAX17853电池监控器IC,只需使用一块芯片就可以实现更安全,更具成本效益的电池管理系统,从而满足华宇登陆汽车应用的ASIL-D要求  。以及重新排列书签的功能。
 
谷歌从上周三12月10日开始推出Chrome 79。
 
12月13日(周五)上午,应用程序开发者和用户开始报告他们的一些Android应用程序出现数据丢失的问题。
 
因此,谷歌在周六暂停了Chrome 79在安卓设备上的发布。谷歌的官员表示,Android的用户已经达到了50%。
 
据谷歌报道,该问题的补丁将在5到7天内发布。在那之前,将不会继续推出。
 
该漏洞会清除某些使用Android内置WebView的应用程序中的数据。WebView是在应用程序中呈现网页的组件。当用户登录应用程序内部的网页,或者默认的Android浏览器没有自己的内部渲染引擎时,Chrome就会加载内容。
 
SaltStack的首席技术官托马斯•哈奇(Thomas Hatch)表示:“谷歌Chrome很少会让这样的漏洞通过。”
 
他告诉LinuxInsider说:“谷歌的发布版肯定有bug,但是Chrome和Chromium平台被广泛测试以防止这些问题。”
 
谷歌对Chrome 79 WebView代码所做的更改,其开发团队认为是导致6周前测试版出现问题的原因。谷歌的一名软件工程师在周日的一篇论坛文章中表示,如果这个问题在那时被提出来,谷歌就能够在它对用户造成重大影响之前解决它。
 
NICE inContact CXone是云联系中心的负责人
 
症状对照表
 
谷歌工程师相当肯定丢失的数据是存储位置改变的结果。然而,修补这些代码以消除问题仍然是对工程师的挑战。目前还不能保证该补丁会将丢失的数据返回到受影响的Android应用程序。
 
一些Android应用程序在WebView中运行。这包括使用Apache Cordova构建的应用程序或打包的Web应用程序,如Twitter Lite。
 
这个故障似乎与Chrome 79处理网络数据存储位置的方式改变有关。当设备升级到Chrome 79时,华宇总代理认为如此复杂的电源问题需要采用整体设计方法才能成功获得高性能的结果。华宇主管需要在架构,拓扑和封装方面进行创新,以解决最严峻的电源挑战。Web应用程序和WebView应用程序的部分(或全部)本地数据无法访问。Chrome没有删除迁移后的旧数据。那些数据可能仍然是完整的,但现在无法访问。
 
移动设备上的2个本地存储容器
 
Android手机和平板电脑等移动设备依赖于localStorage和WebSQL location来提供存储机制。它们允许网站或网络应用程序在用户的Chrome配置文件目录中存储用户设备上的数据。
 
一些Android应用程序开发人员更喜欢将用户数据上传到专用的数据库服务器。然而,一些网站仍然在本地使用localStorage或WebSQL。许多移动应用程序开发人员使用本地存储和WebSQL存储在移动设备上。
 
在实践中,许多Android应用程序通常只是加载在WebView组件中的一个网站。这个过程的功能就像一个轻版本的Chrome。对于在本地保存用户设置和数据,它是一种比现有的SQLite数据库更简单、更紧凑的方法。
 
玩轮盘赌
 
根据谷歌,恢复对“已删除”数据的访问的两个最明显的解决方案是,通过将丢失的文件移动到它们的新位置来继续迁移,或者通过将迁移的文件移动到它们的旧位置来逆转更改。但是开发人员在Chromium Bug论坛上的评论并不完全支持这两种解决方案。最常见的观点是等待问题解决,并希望谷歌可以解决所有的问题,这是本周发布的一个快速补丁。
 
谷歌Chrome的开发人员并不完全确信他们可以挽救或检索在旧的localStorage和WebSQL文件中丢失的用户数据。在一些设备上,Chrome的更新过程实际上可能已经清除了数据。根据谷歌工程师在技术论坛上的解释,一个清理应用程序进程可能在更新操作后删除了数据。
 
在试图修复这个混乱时,将旧文件移动到新位置可能会导致另一个问题。这可能会覆盖用户自安装更新以来创建的新文件,再次导致数据丢失。
一个等待的游戏
 
据一些软件工作人员说,设备尚未升级到Chrome 79的用户可能不会在新版本包含修复程序时遇到这个问题。然而,如果他们运行WebView应用程序,他们建议不要部署它。
 
Chrome 79的问题在于人们正在丢失他们的数据。谷歌正在研究解决方案,但据Bulk Memory Cards的首席执行长、硬件技术人员史蒂夫o福利说,目前那些丢失了数据的人所能做的还不多。
 
“现在人们能做的最好的事情就是等待Chrome 79的更新。它甚至没有影响的应用程序列表,所以在不知道什么数据有风险的情况下,最好的行动是避免使用Chrome 79,直到问题得到纠正,”他告诉LinuxInsider。
 
大量的反应
 
应用程序开发人员在Chromium bug跟踪论坛上发表了大量谩骂,华宇主管所追求的测量量是通常表现出干扰的两个量之比。一般可能还需要华宇注册系统校准,以进一步减少测量误差并提高系统精度。一些人将其描述为“灾难”和“灾难”。发布后,终端用户发现受影响的应用程序似乎经历了重置,然后作为一个新的安装程序运行,没有保存数据或完整的登录凭证。
 
各种论坛上的应用程序开发人员谴责这种混乱损害了他们的声誉。他们抱怨说,许多受影响的用户删除了他们的应用程序。其他开发者报告说,由于数据丢失,用户发布了非常负面的评论,关注他们特定应用的不可靠性。
 
谷歌没有回应我们关于更新补丁进展的请求。

版权保护: 本文由 原创,转载请保留链接: http://www.allart.com.cn//cms/2019/1219/705.html

相关文章