標(biāo)題

微信紅包照片,不給錢(qián)怎么看

2016-01-28 凡夫畏果 給產(chǎn)品經(jīng)理講技術(shù)

微信紅包照片昨天席卷朋友圈,我打開(kāi)的時(shí)候,哎呦,全是模糊的圖片,我以為自己得了白內(nèi)障,可嚇人了呢:)。

瞬間就有程序員破解了微信的技術(shù)實(shí)現(xiàn)原理,也就是不花錢(qián)看照片,有的妹子還真把大長(zhǎng)腿照片往上發(fā)啊~

1. 不給錢(qián)看到清晰圖片的技術(shù)原理

對(duì)于發(fā)照片的人來(lái)說(shuō),紅包照片和普通照片沒(méi)有任何區(qū)別,朋友圈服務(wù)器里面存儲(chǔ)的就是你發(fā)的清晰的圖片,只不過(guò)發(fā)送到朋友圈的時(shí)候,客戶端告訴了服務(wù)器喊話,“這是一張紅包照片哦,服務(wù)器你別忘記了哦“。

對(duì)于看照片的人來(lái)說(shuō),你進(jìn)入到朋友圈的那一瞬間,剛才被上傳到服務(wù)器上的那張清晰照片被拉取回來(lái),但是服務(wù)器同時(shí)告訴你,“親,這是一張紅包照片哦”,客戶端理解“我擦,先別顯示,紅包照片必須打碼模糊,不能讓那幫孫子直接看到底褲”,于是一個(gè)高斯模糊的函數(shù)被施加在這張圖片上了,也就是我們看到的模糊圖。當(dāng)你付款后,客戶端把這層處理去掉,你就看到了清晰圖,就這么簡(jiǎn)單。

聰明的程序員就想,既然下發(fā)到客戶端的是一張普通照片,那我清空所有微信的緩存,重新進(jìn)入朋友圈的時(shí)候,這個(gè)時(shí)候緩存被清空,會(huì)重新去服務(wù)器拉取這張照片,這個(gè)時(shí)候我通過(guò)抓包不就拿到了圖片的數(shù)據(jù)了嘛,果然,通過(guò)網(wǎng)絡(luò)抓包,得到圖片數(shù)據(jù),就看到了那張清晰的圖片。

好多親說(shuō),如果從后臺(tái)下發(fā)下來(lái)的就已經(jīng)是模糊的圖片不就行了嗎?這個(gè)時(shí)候是沒(méi)辦法直接拿到清晰圖片了,但是會(huì)影響什么呢?

首先,用戶點(diǎn)開(kāi)一張紅包圖片的時(shí)候,就不會(huì)產(chǎn)生一塊隨機(jī)清晰的區(qū)域了,沒(méi)有這種感覺(jué),估計(jì)“挑逗性”會(huì)大大下降,付款率應(yīng)該會(huì)有下降吧。

再有,如果付了款還要去后臺(tái)拉一張圖片,體驗(yàn)也大大下降,這種延時(shí)拉取,不滿足用戶付款后需要享受的即刻獲得的尊貴感,并且對(duì)于一張圖浪費(fèi)了兩次流量,并且對(duì)于后臺(tái)服務(wù)器也是雙倍的帶寬耗費(fèi)。我相信這種設(shè)計(jì)不是漏洞,是綜合了多種用戶場(chǎng)景和體驗(yàn)平衡的決策。

再說(shuō),15億中國(guó)人,會(huì)抓包的比例太小了,微信被破解,反而會(huì)加大傳播廣度,太合適了。

2. 為啥客戶端沒(méi)有更新版本,客戶端就具備這種能力

這是因?yàn)檫@個(gè)功能早就埋到以前的版本中了(即判斷是否是一個(gè)紅包照片以及模糊的處理的代碼早就寫(xiě)進(jìn)客戶端了),是由云端指令來(lái)控制這個(gè)功能是否打開(kāi),因?yàn)槲⑿乓恢焙秃笈_(tái)在保持長(zhǎng)鏈接,所以對(duì)每一個(gè)客戶端下發(fā)一個(gè)開(kāi)關(guān)指令打開(kāi)這個(gè)功能相當(dāng)容易,這條指令翻譯成人話是這樣的“請(qǐng)?jiān)诮裉煜挛缥妩c(diǎn)打開(kāi)紅包照片功能,直到八點(diǎn)結(jié)束,只在這區(qū)間生效”。

類(lèi)似于,16歲的時(shí)候你就具備繁衍后代的能力了(早就發(fā)布了),只不過(guò)一直沒(méi)有收到國(guó)家的許可(云端指令),直到22歲,國(guó)家說(shuō)可以領(lǐng)證了,這個(gè)時(shí)候你才能做愛(ài)做的事情。

閱讀 115946 舉報(bào)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容