苹果版本低隐藏id,保护隐私之余也存在一定的安全问题。
1、隐藏id的意义
苹果系统从iOS7开始,采用“广告标识符(IDFA)”取代了“唯一设备标识符(UDID)”,并且增加了一个用户开关,可以允许用户授权应用的获取UDID。这样做的初衷是保护用户隐私,因为UDID可以被应用用于跨越多个应用程序的跟踪。
但是,由于现在很多应用需要用到用户的身份信息,当用户关闭idfa后,应用就无法获取到相关的标识信息,使得部分应用无法正常使用。
2、存在的安全问题
而且,隐藏id也带来了新问题:一些不法应用开发者通过“提供毒瘤软件”来就可以“入侵”用户设备,尤其是通过程序获取设备的设备信息。虽然苹果系统通过加密机制来保护这些应用的数据,但是对于持续探测苹果系统的黑客而言,办法还是很多的。
同时,隐藏id也会给一些诚实的应用开发者带来一定的挑战,由于数据来源的缺失,会导致一些数据的获取和分析变得困难,对于一些应用开发厂商的数据分析上的投资和工作也带来了一定的阻碍。
3、对策建议
建议苹果公司改进用户隐私政策,不要太过沉溺于保护隐私而忽视应用对于设备的需要。同时建议对于涉及到身份信息的应用,应该给用户更明确的授权机制,并且对此类应用进行审核。
同时,应用开发者应该通过开发和运维安全等手段来保护用户避免遭遇隐私泄露和信息安全风险,确保自身业务正常运行的同时,也需要顾及用户的数据安全。
4、总结
隐藏id确实对于用户隐私保护做出了一定的贡献,但是也需要考虑到应用开发者的合理需求,完全关掉会带来新的问题。需要苹果公司在用户隐私保护的基础上,合理应对这些问题。