谷歌给安卓17 beta2 启用了一个严格的高级保护模式

IT之家注意到了科技媒体 Android Authority 在3月13日的一篇报道。这个报道说,安卓17 Beta 2系统这次更新给无障碍服务接口AccessibilityService API施加了严格的限制。AccessibilityService API本来是为了帮助残障人士更好地和设备互动,比如朗读屏幕内容、协助执行任务等。但是这个功能也很容易被自动化工具、定制软件和监控应用给滥用了。通过给这些应用无障碍权限,它们可以查看屏幕内容、监控用户操作甚至模拟手势操作。谷歌这次为了堵住这个漏洞,在高级保护模式下收紧了权限。 这次更新里,谷歌给安卓17 Beta 2启用了一个严格的高级保护模式。这就是Advanced Protection Mode。这个模式下,系统会直接拦截非官方无障碍工具类应用调用AccessibilityService API的请求。如果非官方应用已经有了这个权限,系统会自动撤销它们的权限,用户也无法在这个模式下手动给它们授权。 这个做法保留了屏幕阅读器等核心无障碍功能不受影响。不过有些第三方应用可能就遭殃了,比如dynamicSpot这类模拟“灵动岛”功能的软件。在Pixel 9a运行安卓17 Beta 2的情况下,如果开启了高级保护模式,这些应用就无法获取显示悬浮窗所需的无障碍权限了。 这一调整是为了让IT设备更安全。这次安卓17 Beta 2通过严格限制API调用来遏制滥用行为。谷歌表示只有正确声明为无障碍工具的应用才不会受到这次调整的影响。