苹果禁用UDID让开发商焦头烂额,如何解决后续问题?

news/2024/7/20 21:00:55 标签: 网络, twitter, 服务器, 加密, 工作, ios

苹果禁用UDID让开发商焦头烂额,如何解决后续问题?昨天雷锋网为大家报道过一则消息:迫于立法及媒体压力,苹果拒绝应用程序访问UDID。UDID本身无害,并未携带用户的任何私人信息,但开发商可以将之与应用里聚集的信息结合,追踪用户行为。如果禁止,影响的不仅仅是广告网络,还有那些想真正为用户带来更好体验的应用开发商,UDID的禁用将会出现导致许多问题,苹果当然会提供备选方案,但能解决问题吗?

苹果在今年二月就已出台一份报告,建议开发商停用UDID。其实开发商通过UDID告诉用户他在某个设备上使用开发商的应用,本身不是件坏事。比如开发商David Barnard只是利用UDID帮助将App Cubby的应用从一台设备同步到另一台设备。若服务器不能分清各个设备,一切就乱了,开发商也就不能为用户提供同步服务。

另一个例子就是非常受欢迎的Twitter应用Tweetbot,它利用UDID来分清消息应该发送到哪台设备,哪台设备已经收到了这条消息,如果没有UDID,应用就无法分清。所以,围绕UDID的问题,不仅仅是广告网络及追踪用户销售产品所面临问题,还有其它种种问题。

开发商要将一个应用在不包含广告的情况下安装在某台独立设备上是合法的,苹果也知道自己需要为开发商提供别的选择,所以推荐使用CFUUID(Core Foundation Universally Unique Identifier)。

但并不是每个应用都能很好利用CFUUID,这不是一个好的备选方案。CFUUID只有在应用向iOS系统发出请求时才会被激活,开发商可以将之自行存在某个地方,但它可能被删掉而且从此无法找回,而UDID一旦激活,则会永久存在于设备上。

Tweetbot工作室Tapbots的Paul Haddad说:

“CFUUID问题很多,如果你从一台旧设备中备份文件到新设备中,两台设备就拥有相同的CFUUID,如果你从临时文件中备份操作系统,就会出现一个设备里存在不同CFUUID”。

当然,除了CFUUID,还有其它接解决方案,但也存在局限性。比如,利用Mac地址(也就是一台设备的网络硬件ID),但是它就像UDID一样是永久的,会被网管禁止访问。

黑客通常会通过Mac地址识别用户设备所在地,如果苹果禁用UDID,接下来就可能禁用Mac地址。Haddad说:

“如果你想以一种万无一失的方法追踪某台设备,现在还没有比UDID更合适的选择。当人们想彻底清理,储存,更新设备时,UDID的缺失会为开发商带来许多难题。停用UDID不仅仅是对广告网络及那些使用UDID追踪用户行为而盈利的人造成冲击,也会对想要真正为用户带来更好体验的开发商造成影响”。

当然,也有其它解决方案,利用现在的UDID或Mac地址以及app的ID进行加密,作为每个应用,每台设备的的独立序列号,但这种方法在多个程序之间追踪用户就行不通,像Openfeint及Appfire就通过在应用生态系统内使用登录系统作为替代方案,但这种方法不是对每个应用都适用。

 

Via TNW

 

(annie 供雷锋网专稿,转载请注明!)

http://www.niftyadmin.cn/n/1613362.html

相关文章

电商直播平台有哪些分类?看这篇文章就知道了

随着直播技术的进步,各行业开始入局直播,其中电商行业走在最前列。如今做电商直播已经成为了一种常态,而在2021年,做电商直播主做内容还是主做电商,还是要看直播平台的属性。那么电商直播平台有哪些分类呢。 分类一&a…

Medisana TargetScale:跟手机应用结合的超酷体重秤

你还在使用老式的体重秤吗,看看这些糟糕的体验:陈旧固定的刻度盘,不精确的重量读数,嘎嘎作响的机械结构。现在早已是21世纪了,扔掉那个笨重的玩意,尝试下聪明又令人目眩的Medisana TargetScale吧&#xff0…

企业做年会时,选择的直播系统有什么要求呢?

在当今这个时代中,年会早就不仅仅在线下进行了,而是通过线上线下的结合,让年会的作用发挥到最大。那么怎么结合线上来做年会呢?答案是做企业年会直播。 为什么要做年会直播呢? 一是疫情这个大背景下,大部…

耐克新推足球电商应用,继续向科技界进军

近日,耐克与在线足球用品零售商Pro Direct Soccer联手推出一个有关足球的电子商务应用,几乎囊括了所有与足球相关的商品内容,实为广大球迷的福利。 这个新应用绝对物有所值,社交媒体为此发挥了重要作用。耐克赞助的12位足球明星将…

如何做教育直播?直播后还要这样做

在当前疫情的大背景下,教育机构已经布局直播一段时间,然而不少机构只注重教育直播前期的投入,不注重后期的运营。那么做教育直播在直播后需要做什么呢?下面欢拓云直播小编带大家来看看吧。 1、直播视频的加工 由于是教育直播授课…

Nano-SIM大战 诺基亚RIM团结一心对战苹果

诺基亚与苹果之间争夺Nano-Sim卡设计主导权大战正在上演,参与的还有RIM及摩托罗拉,三家团结一致,对战苹果,不过,从现在的倾向来看,ETSI明显偏向苹果。到底谁才是最后的赢家? 据《金融时报》称&a…

如何做电商直播——预告篇

随着2021年春节的即将到来,电商直播卖货又双叒叕火起来了。 想要做一场精彩的电商直播,做好直播方案和准备好直播设备还不行,还需要注意一些销售话术,今天欢拓云直播小编就来说说预告话术。 我们都知道在主播介绍完所有的产品和…

学习C阶段成长的点滴

一.代码质量问题 "其中也包含有C的代码规范 " (多为摘录林锐博士 <<高质量的C/C编程指南>> 在小卓看来 优秀的开始是从代码质量开始的 建议一起学习的兄弟们 可以试读一下这本书 ) 1.用 #include <stdio.h> 格式引用标准库的头文件(编译器将从…