谷歌為開發(fā)者操碎了心:想方設(shè)法幫其繞過iOS 9加密
谷歌和蘋果的新一場撕逼大戰(zhàn)
谷歌和蘋果之間新的一場大戰(zhàn)又開始了:即將于本月發(fā)布的新系統(tǒng)iOS 9中,蘋果將允許用戶在iphone和Ipad上安裝廣告屏蔽應(yīng)用,此舉不僅給發(fā)行商造成困擾:每年價值700億美元的移動廣告市場或?qū)⑹艽擞绊?,而且也將加劇蘋果與硅谷其他科技公司之間的緊張關(guān)系,因為蘋果的這一舉措可能會讓更多蘋果用戶使用其自帶的Safari瀏覽器。但對于像谷歌這樣的搜索引擎公司以及廣告商來說,這他們可不干了!畢竟谷歌的收入主要來自廣告,并且他的廣告營銷收入超過全球任何其它公司??傊痪湓挘汗雀枋軓V告屏蔽工具的威脅最大!
百科:App Transport Security
App Transport Security 簡稱:ATS,是iOS9和OS X El Capitan的一個新特性。iOS9使用ATS的目的是提高蘋果操作系統(tǒng)的安全性以及在此操作系統(tǒng)上運行的任何應(yīng)用的安全性。眾所周知,基于HTTP傳輸數(shù)據(jù)的網(wǎng)絡(luò)請求都是明文,不言而喻,這將存在相當(dāng)大的安全隱患。App Transport Security要求TLS (Transport Layer Security) 1.2或者更高,以保證客戶數(shù)據(jù)的安全性。
谷歌幫開發(fā)者繞過蘋果的加密
蘋果的用戶對廣告商來說尤其具有吸引力:iPhone的售價通常高于Android手機,這種高消費人群通常被廣告主喜愛。
那么谷歌會如何應(yīng)對IOS 9的ATS機制呢?
谷歌在ADS開發(fā)者博客《應(yīng)對 iOS 9 中的 ATS 機制》一文中稱:谷歌致力于遵守行業(yè)標(biāo)準(zhǔn)(HTTP 協(xié)議),但不能保證通過谷歌平臺發(fā)布廣告的第三方廣告網(wǎng)絡(luò)或者自定義代碼也能嚴(yán)格遵照這一協(xié)議,因此建議廣告發(fā)布商添加一項例外來繞過蘋果 ATS 機制使非 HTTPS 協(xié)議得以正常運作。
實際上谷歌也非常支持嚴(yán)格的 HTTPS 保護(hù)措施,包括蘋果的 ATS 規(guī)則,只是谷歌目前提供的廣告絕大多數(shù)依然是基于 HTTP 協(xié)議,為了避免被外界指責(zé)與蘋果 ATS 背道而馳,谷歌只是建議開發(fā)者們在恰當(dāng)?shù)臅r候使用這項解決方案。