首頁 > 新聞 > 專家觀點(diǎn) >

移動網(wǎng)絡(luò)廣告背后的UDID之困

2013-09-13 10:28:25   作者:張弘    來源:創(chuàng)事記    評論:0  點(diǎn)擊:


  早在2011年蘋果公司就宣布不贊成繼續(xù)使用UDID,而在今年年初美國國會對隱私問題進(jìn)行特別審查之際,蘋果公司正式宣布從2013年5月1日開始拒絕訪問iOS設(shè)備UDID的APPs申請和更新。禁用UDID的初衷是保護(hù)用戶隱私,但這一舉措將給移動網(wǎng)絡(luò)廣告和相關(guān)數(shù)據(jù)監(jiān)測公司上帶來大麻煩,因為此后將無法準(zhǔn)確辨別一個獨(dú)立用戶和其對應(yīng)的行為,更無法實現(xiàn)可靠的定向廣告投放和觸達(dá)用戶統(tǒng)計,據(jù)移動廣告供應(yīng)商MoPub對其系統(tǒng)上數(shù)十億條記錄進(jìn)行分析后發(fā)現(xiàn),禁用UDID后APPs的開發(fā)商收入降低了24%。

  初識UDID

  那么UDID是什么?UDID的全稱是Unique Device Identifier Data,是iOS設(shè)備的全球唯一識別碼,它由40個字符的字母和數(shù)字組成。(見圖-1)蘋果于2011年8月發(fā)布了UDID,最初公布UDID的本意就是唯一設(shè)備識別。近幾年隨著移動互聯(lián)網(wǎng)的迅速發(fā)展,由于UDID對全球每臺設(shè)備而言都是唯一的,從而成為移動網(wǎng)絡(luò)廣告公司、廣告數(shù)據(jù)監(jiān)測公司、咨詢分析機(jī)構(gòu)、APPs開發(fā)商等機(jī)構(gòu)用于研究分析用戶行為的重要工具。


圖-1 UDID示意圖

  從實際應(yīng)用看UDID有以下主要用途:首先這一技術(shù)可用于統(tǒng)計與分析,目前幾乎所有基于iOS平臺的廣告和行為統(tǒng)計軟件都依賴此ID進(jìn)行用戶區(qū)分。其次該技術(shù)還會用于用戶ID標(biāo)識,將UDID作為用戶ID來唯一識別用戶,省去繁瑣的注冊過程。賬號與用戶的設(shè)備綁定,比如做某些應(yīng)用的限制操作,只能在自己的設(shè)備上運(yùn)行應(yīng)用。

  所以UDID對于iOS應(yīng)用開發(fā)商來說,是個非常重要的標(biāo)示數(shù)據(jù),在此之前移動互聯(lián)網(wǎng)廣告在iOS設(shè)備上正是通過UDID實現(xiàn)精準(zhǔn)分析和投放,使其廣告更具針對性,而數(shù)據(jù)監(jiān)測公司的SDK、API也是基于此關(guān)鍵數(shù)據(jù)的獲取。

  而今如果提交一個含有UDID獲取語句的APPs申請或更新,在蘋果的開發(fā)者提交系統(tǒng)會直截了當(dāng)?shù)木芙^這個請求,(見圖-2)除非你刪除相應(yīng)代碼。


圖-2 系統(tǒng)拒絕信息示意圖

  蘋果基于對用戶隱私泄露的顧慮,進(jìn)而關(guān)閉唯一設(shè)備識別信息的舉措并不是毫無根據(jù)的。曾有用戶報告說iPhone和iPad會存儲用戶到過的地點(diǎn)信息,甚至發(fā)生過韓國iPhone用戶控告蘋果公司非法收集個人位置信息的事件。的確,在技術(shù)上做到這點(diǎn)很容易,當(dāng)用戶使用導(dǎo)航類、社交應(yīng)用位置功能、某些工具類應(yīng)用時,必須開啟定位服務(wù),那么只要讀取定位數(shù)據(jù)和UDID信息就可以完全掌握這個用戶的這類隱私信息,如果發(fā)生惡意泄露,則有可能對用戶的人身和財產(chǎn)的安全造成威脅。

  當(dāng)然除了位置信息外其它隱私信息也存在類似隱患,比如移動互聯(lián)網(wǎng)廣告公司通過UDID 去搜集用戶使用APP應(yīng)用行為,了解哪一類的APP應(yīng)用更受用戶歡迎,了解投放的廣告被哪些用戶點(diǎn)擊曝光,這些行為中包含了很多用戶隱私。它比使用瀏覽器時產(chǎn)生的cookie更具有威脅性,因為UDID不但無法被清空或刪除,也無法由用戶來決定打開或關(guān)閉,并且UDID綁定的都是用戶的私人設(shè)備,有很多應(yīng)用會訪問用戶的通訊錄,那么通過UDID和通訊錄信息就可以繪制出一個詳細(xì)的關(guān)系網(wǎng)絡(luò)圖,而且當(dāng)UDID對應(yīng)多個APP應(yīng)用的時候,聚合起來的信息就可以進(jìn)行用戶畫像和偏好記錄,從而實現(xiàn)各種非常具有針對性的營銷和信息傳遞,但同時也帶來更深層次的隱患。

  后UDID的替代方案

  不可否認(rèn)蘋果禁用UDID這一舉措,這對移動互聯(lián)網(wǎng)廣告行業(yè)影響是比較大的,這引發(fā)了iOS應(yīng)用開發(fā)商和廣告主的集體擔(dān)憂。因為廣告主和開發(fā)商通常使用UDID對廣告效果進(jìn)行追蹤,廣告主根據(jù)開發(fā)商所追蹤的數(shù)據(jù)進(jìn)行付費(fèi),結(jié)算方式通常以CPM:(Cost/Impression)×1000,廣告展示一千次所花的錢來進(jìn)行結(jié)算。所以蘋果禁用UDID無益是給目前移動互聯(lián)網(wǎng)廣告在商業(yè)模式和投放策略還在探索的路上雪上加霜,使得許多移動網(wǎng)絡(luò)廣告公司抱團(tuán)聯(lián)合去找UDID的替代方案。

  目前研究看,可使用的替代方案主要有幾種:蘋果官方替代方案、開源方案OpenUDID、開源SecureUDID和MAC地址。

  1、蘋果官方推出的替代方案

  在介紹蘋果推出的替代方案前,我們可以先看一下在蘋果禁用UDID之前獲取UDID的實現(xiàn)代碼。


圖-3 UDID獲取代碼示意圖

  蘋果禁用UDID后,建議采用圖-4中的代碼實現(xiàn)方式為應(yīng)用,生成唯一標(biāo)識字符串,經(jīng)過測試之后發(fā)現(xiàn),此方法如果連續(xù)調(diào)用兩次的話,獲取標(biāo)識的字符串是不一樣的,這就意味著它會為每個應(yīng)用都會生成一個不同的標(biāo)識字符串,并且同一個應(yīng)用在第一次安裝與刪除后重新安裝時生成的標(biāo)識字符串是不一樣的,這其實根本達(dá)不到原來UDID的同等效果。


圖-4 替代代碼實現(xiàn)方式示意圖

  2、開源方案OpenUDID

  開源方案OpenUDID是利用系統(tǒng)粘貼板作為中間存儲供APP調(diào)用。但此方案經(jīng)測試后同樣發(fā)現(xiàn)一個問題,雖然OpenUDID提供的標(biāo)識符和原來UDID的位數(shù)一樣,并且多個應(yīng)用使用的是第一個應(yīng)用生成的標(biāo)識碼,這樣看來好像已經(jīng)達(dá)到了預(yù)期的效果,但是你把使用OpenUDID方案的應(yīng)用全部刪除掉后,重新安裝時,這時與原來生成的唯一標(biāo)識碼又不一樣了,無法持準(zhǔn)確持續(xù)的綁定終端。

  3、開源SecureUDID

  此方案與OpenUDID方案差不多,只是獲取標(biāo)識碼的方式不同,但同樣存在上面的問題。

  4、MAC地址

  目前此方案是大多數(shù)公司采用的替代方案,包括一些數(shù)據(jù)的SDK也改為采集MAC。但問題依舊,首先,iOS設(shè)備中無線網(wǎng)卡、藍(lán)牙等模塊都有自己的MAC地址,在不同的設(shè)置狀態(tài)下,捕捉到MAC地址可能不穩(wěn)定甚至獲取不到。其次,根據(jù)蘋果的官方聲明,iOS7及后續(xù)版本將關(guān)閉MAC地址的獲取,只能得到0x2FFFFFFFF的假地址,所以,隨著iOS7 正式版本即將發(fā)布,基本上是斷了統(tǒng)計和追蹤用戶行為的后路。

  目前還無法找到一個與UDID一樣來追蹤設(shè)備的解決方案,這對移動互聯(lián)網(wǎng)廣告行業(yè)是個比較棘手的問題,因此靠移動廣告獲得收益的游戲和APPs會受到很大沖擊,并且在廣告投放策略上不像以前那么直接準(zhǔn)確,這會造成精準(zhǔn)投放效率下降,資源利用率低等負(fù)面影響,使用替代方案也可以實現(xiàn)精準(zhǔn)廣告投放,但并沒有之前那么有效,這意味著開發(fā)者和移動廣告商都要尋找到合適的替代技術(shù)方案和更有適應(yīng)性的商業(yè)模式。

相關(guān)閱讀:

分享到: 收藏

專題