由于奇怪的GoogleWallet问题,有些人在使用Android手机在商店付款时遇到了问题。遇到问题的人会收到一个弹出窗口,指出他们的设备“不符合安全要求”,并警告说手机“可能已被root或运行未经认证的软件”。
使用GooglePixel和三星Galaxy智能手机的用户在Reddit上出现了投诉,但遇到此问题的人没有root或修改过的手机。更糟糕的是,清除Play商店的应用缓存等常见解决方案似乎没有任何作用。
然而,AndroidPolice认为这个问题可能与Android安全检查过程的改变有关。当用户尝试付款时,Google电子钱包通常会使用“SafetyNetAttestationAPI”执行设备检查。该检查会查找可能使传输卡信息具有额外风险的事物,例如未锁定的引导加载程序。未通过检查的电话会看到上面的弹出窗口。
AndroidPolice解释说,谷歌正在用一个名为“PlayIntegrity”的新API替换SafetyNetAttestationAPI。这一转变应该发生在2024年,但谷歌已经在自己的应用程序上取得了进展——例如,谷歌钱包。
该出版物表明,转向PlayIntegrity可能与新一波未通过安全检查的智能手机用户有关,这些智能手机不应通过检查。AndroidPolice指出RSASecurity的SecurIDAuthenticator应用程序最近在上周更新4.1.5后面临同样的问题。
RSA在社区论坛公告中解释说,它从SafetyNet切换到PlayIntegrity进行SecurID安全检查,然后该应用程序开始检测root状态并阻止人们使用该应用程序。在与Google合作解决该问题后,RSA在周末推出了4.1.6版并修复了该问题。
也就是说,尚不清楚PlayIntegrity检查是否是GoogleWallet问题的根源。一名AndroidPolice员工的GalaxyS22Ultra带有旧的GooglePay应用程序,该应用程序也受到该问题的影响,因此可能发生了其他事情。此外,谷歌似乎已在8月将Wallet切换为PlayIntegrity,所以现在它会引起问题很奇怪。
无论如何,这个问题似乎已经广泛传播,谷歌有望尽快推出修复程序。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!