返回

Android匿名设备标识符(anonymous Android Device Identifier, OAID)的信息呈现

Android

Android匿名设备标识符(anonymous Android Device Identifier, OAID)是一种为安卓设备设计的独特的标识符,与个人的手机设备硬件密切关联,而不能与用户的 Google 账户或服务进行关联。与常见的设备标识符(设备识别、IMEI等)不同,该标识符旨在平衡设备识别和用户隐私的利益。

为了满足应用中,特别是作为系统应用而不可避免的设备识别需要,而同时符合个人隐私要求,Android匿名设备标识符由无意义的随机数组成,用以提供某些程度的不可识别性,同时基于安卓系统底层进行一致的哈希算法处理。

这样,在用户使用该安卓系统过程中,各个应用程序通过Android匿名设备标识符可以各自分别进行有关设备识别的处理,在需要的时候对用户的同一台手机进行标识,而同时,各应用程序的设备识别处理,相互之间是隔离的,各自进行。

特别的,Android匿名设备标识符提供针对设备的 reset 进行清除,也同时提供对应用的 re-install 进行清除。

Android匿名设备标识符与一般的设备标识符,即设备识别(Device Identifier,识别标识符)或 国际移动装置识别码(IMEI,International Mobile Equipment Identifier)等,不同之处在于,Android匿名设备标识符试图在系统应用中有关设备识别,不可避免的需要,和个人隐私的需求之间寻找一个平衡。

Android匿名设备标识符的算法

为了在进行 Android 设备识别时,对个人隐私进行恰当的考量,Android匿名设备标识符是基于一个确切的随机数,运用安卓系统底层提供的一致的哈希算法处理,该算法是不可逆转的。它提供某些程度的不可识别性,在该过程中,从设备信息中获取的 Android匿名设备标识符的不同设备上的输入所得到的哈希结果是不能彼此匹配的。

Android匿名设备标识符的修改和 reset

Android匿名设备标识符可随 Android 系统的 reset 而进行清除。同理,对应用的 re-install 的情况,Android匿名设备标识符也进行清除。

结语

Android匿名设备标识符是为 Android 设备设计的一种独特的标识符,考虑到个人隐私的需求,结合了设备识别的需要,基于一个确切的随机数,同时运用一致的哈希算法处理,应用安装时即可立刻得到,随系统的 reset 以及应用的 re-install 进行清除。