Permissions 移动操作系统是否可以访问智能手机传感器?

Permissions 移动操作系统是否可以访问智能手机传感器?,permissions,operating-system,android-permissions,privacy,ios-permissions,Permissions,Operating System,Android Permissions,Privacy,Ios Permissions,iOS和Android是否从智能手机收集传感器数据,例如加速度计、麦克风 如果是,他们是否必须像第三方应用程序一样请求用户权限?是的,当然需要-否则这些功能将无法工作-是操作系统在将数据传递到应用程序之前收集数据。例如,在iOS中,您可以在系统范围内以及每个应用程序关闭位置服务 操作系统也需要请求许可才能这样做,但这通常是在每个应用程序的基础上完成的,可能只是暂时的。一般来说,这在iOS上要比Android透明得多——谷歌自己的应用程序在运行之前变得非常贪婪,Android应用程序中存在着长期的

iOS和Android是否从智能手机收集传感器数据,例如加速度计、麦克风


如果是,他们是否必须像第三方应用程序一样请求用户权限?

是的,当然需要-否则这些功能将无法工作-是操作系统在将数据传递到应用程序之前收集数据。例如,在iOS中,您可以在系统范围内以及每个应用程序关闭位置服务


操作系统也需要请求许可才能这样做,但这通常是在每个应用程序的基础上完成的,可能只是暂时的。一般来说,这在iOS上要比Android透明得多——谷歌自己的应用程序在运行之前变得非常贪婪,Android应用程序中存在着长期的隐私滥用历史。

但我的意思是,从隐私角度看,应用程序级别以上的移动操作系统是否也会通过互联网将数据发送回自己的服务器?还是只有应用程序可以访问并可能泄漏智能手机的传感器数据?肯定有一些服务可以发送数据,特别是当数据由定位或健康跟踪等全系统服务提供时。但是,至少在iOS上,这些数据保存在设备上,上传需要明确的许可。非常感谢!但是,我们能在多大程度上确保他们总是请求许可?鉴于安卓和iOS是——至少是部分封闭的源代码,这最终不是一个信任问题吗?我试图找出,如果用户有这样的意图,理论上移动操作系统是否可以在不被发现的情况下对其进行监视。你可以自己检查它——用你自己的应用程序生成流量,你将拥有一个私钥,并使用像mitmproxy这样的代理对其进行监视,然后你将看到所有正在传输的内容。即使没有你自己的应用程序,你也可以看到是否有数据正在传输以及传输到哪里。是的,可以监控网络流量。但是,您没有私钥来解密操作系统发送的流量,它们可能会混淆并隐藏传出数据流中的任何类型的敏感信息。因此,我在这里的重点是数据收集:我们有没有办法真正核实我们的移动操作系统声称他们只在获得许可的情况下记录我们的数据,或者我们必须依赖我们的信任?