在提供廣告屏蔽功能的同時(shí),蘋(píng)果還雙管齊下的做出了另外一個(gè)安全性的修改,而這個(gè)修改將會(huì)給開(kāi)發(fā)者和廣告公司帶來(lái)一些問(wèn)題。它在iOS9上引進(jìn)了一個(gè)叫做ATS(應(yīng)用傳輸安全)的獨(dú)立的安全修改。ATS默認(rèn)是打開(kāi)的,意味著一個(gè)應(yīng)用內(nèi)的廣告鏈接到指定網(wǎng)頁(yè)服務(wù)之間必須經(jīng)過(guò)一個(gè)安全傳輸協(xié)議層(https取代http),否則這個(gè)鏈接就會(huì)失敗。
這個(gè)安全傳輸層讓黑客不再有可乘之機(jī),同時(shí)也防止了居心不良的開(kāi)發(fā)人員去偷取用戶的私人數(shù)據(jù)。但是這也讓大量合法的廣告鏈接失效— 如果開(kāi)發(fā)人員和廣告公司沒(méi)有注意到這種切換的話。蘋(píng)果此前已經(jīng)提醒開(kāi)發(fā)人員和廣告公司,為了防止鏈接失效,他們必須對(duì)他們的應(yīng)用進(jìn)行修改。谷歌對(duì)此拋出了一些批判的言論,建議開(kāi)發(fā)人員可以在這種情況下嘗試關(guān)閉ATS功能,但是隨后該言論引發(fā)了(蘋(píng)果?)投訴,谷歌開(kāi)始解析說(shuō),它只是建議大家在如果其他方法都沒(méi)有奏效的情況下才去關(guān)閉ATS這個(gè)功能。蘋(píng)果自身也是這樣建議的,所以ATS這個(gè)問(wèn)題其實(shí)并沒(méi)有揭露說(shuō)蘋(píng)果和谷歌有因此而造成不和。
來(lái)自Native X的首席執(zhí)行官Rob Weber,覺(jué)得更應(yīng)該擔(dān)心的是對(duì)"原生廣告"產(chǎn)生的沖擊。原生廣告指的是在應(yīng)用內(nèi)部運(yùn)行的貌似是應(yīng)用的一部分的那類廣告。當(dāng)用戶點(diǎn)擊這些原生廣告之后,這些鏈接通常會(huì)導(dǎo)航至應(yīng)用或游戲內(nèi)部的一個(gè)虛擬貨物購(gòu)買(mǎi)窗口。很多開(kāi)發(fā)人員還實(shí)現(xiàn)了這樣的功能,當(dāng)用戶點(diǎn)擊一個(gè)廣告之后,會(huì)導(dǎo)航至蘋(píng)果應(yīng)用商店。應(yīng)用發(fā)行商還會(huì)將廣告導(dǎo)航至他們自己的服務(wù)器,以便進(jìn)行流量跟蹤等。
如果開(kāi)發(fā)人員不對(duì)他們的代碼進(jìn)行修改的話,這些廣告可能都將失效,因?yàn)殒溄訉⒉粫?huì)再發(fā)生。Weber聲稱自己的公司此前就已經(jīng)給他們的軟件開(kāi)發(fā)包中加入了相關(guān)的更新,這樣開(kāi)發(fā)人員就能在造成收入損失之前對(duì)他們的應(yīng)用進(jìn)行更新。
“雖然這個(gè)改動(dòng)會(huì)對(duì)iOS用戶進(jìn)行保護(hù),但如果應(yīng)用發(fā)行商和移動(dòng)廣告商沒(méi)有及時(shí)更新他們的應(yīng)用的話,將會(huì)給他們帶來(lái)數(shù)百億美元的廣告損失,“
Weber在GameBeat的一次采訪中說(shuō)道。
“鏈接觸發(fā)廣告,而現(xiàn)在鏈接可以被屏蔽了。這將會(huì)給所有在他們廣告中沒(méi)有應(yīng)用上ATS的廣告平臺(tái)或應(yīng)用開(kāi)發(fā)者造成影響?!?/p>
事實(shí)上,其中的一個(gè)問(wèn)題就是廣告平臺(tái)必須進(jìn)行改變,但是他們沒(méi)有龐大的工程師資源來(lái)進(jìn)行處理。這就會(huì)造成問(wèn)題。
谷歌在一篇文章中建議新的應(yīng)用開(kāi)發(fā)人員應(yīng)該僅僅采用https協(xié)議,而已經(jīng)發(fā)布了應(yīng)用的開(kāi)發(fā)人員也應(yīng)該盡快切換到https上面來(lái)。但如前所述,它同時(shí)也指出,為了讓已有的廣告能夠繼續(xù)在iOS9設(shè)備上運(yùn)作,短期的解決辦法就是關(guān)閉ATS的功能,這樣才能使得沒(méi)有建立在安全傳輸層上面的廣告得以成功加載。
在文章后面,谷歌追加說(shuō):
“我們從這篇文章中收到了很多讀者的重要反饋,這里我們需要澄清幾點(diǎn)。我們之所以編寫(xiě)這篇文章的原因,是因?yàn)殚_(kāi)發(fā)人員向我們咨詢應(yīng)對(duì)將要到來(lái)的iOS9的可用到的相關(guān)資源,所以我們就給他們提供了一些選擇。再次聲明,開(kāi)發(fā)人員應(yīng)該僅僅在其他方式都行不通的情況下才應(yīng)該考慮關(guān)閉ATS功能。蘋(píng)果提供了一個(gè)囊括了多種解決方法的技術(shù)文檔,其中就包括了該如何為一系列的HTTpS網(wǎng)站啟能ATS功能的選擇。“
(微信公眾號(hào)techgogogo)