等林晚晴關(guān)上門,韓路一又打開視界。
視野右上角的數(shù)據(jù)面板亮起來:
【Lv.1|精力:53/100】
【經(jīng)驗值:12/200】
離升級差的有點遠(yuǎn)。
他關(guān)掉視界,下樓買了份黃燜雞米飯,邊吃邊想事情。
晚上九點,他洗了澡,躺在床上。
今天的經(jīng)歷很魔幻,腦子太亂,先睡,讓后臺跑一遍GC。
鬧鐘設(shè)在早上七點。
第二天。
韓路一是被陽光晃醒的,比鬧鐘還早了十分鐘。
睜開眼,開視界。
【精力值:100/100】
洗漱完畢,泡了一杯速溶咖啡,坐到電腦前。
打開某個自由開發(fā)者接單平臺。
以前他偶爾會在上面接點私活,賺個零花錢。但那時候是純憑技術(shù)和經(jīng)驗篩選項目,效率一般。
現(xiàn)在不一樣了。
視界開啟。
平臺頁面上的每一條外包需求旁邊,都多了一層數(shù)據(jù)面板。
第一條:某社交APP的數(shù)據(jù)接口開發(fā)。
【甲方信譽評分:31/100|實際預(yù)算:低于標(biāo)價60%|隱藏需求:要求免費維護(hù)半年|賴賬概率:67%】
韓路一嘴角抽了一下,賴賬概率百分之六十七,之前就接過這種單子,驗收完了對方消失,尾款永遠(yuǎn)在路上。
第二條:某教育公司的AI課程推薦算法。
【甲方信譽評分:88/100|實際預(yù)算:與標(biāo)價一致|隱藏需求:無|賴賬概率:1%】
這不就是開全圖嗎?
他挑了幾個高信譽、低賴賬率的單子,開始干活。
視界的代碼掃描功能在這時候展現(xiàn)出了恐怖的效率。
第一個單子,電商后臺優(yōu)化,打開代碼,掃描三秒,所有性能瓶頸和潛在Bug以高亮色塊的形式浮現(xiàn)出來。別人要花一天理解的代碼架構(gòu),他看一眼就全明白了。
四十分鐘,搞定。提交修復(fù)報告的時候,甲方過了好一會兒才回:這么快?你們是多少人的團(tuán)隊啊?
第二個單子,AI推薦算法,稍微復(fù)雜一點,但這是他的老本行了,一個小時完成。
第三個單子,數(shù)據(jù)庫遷移腳本,最簡單的那種,半小時。
三個單子,一上午。
平臺賬戶余額提示: 8200元。
以前在鼎盛的時候,稅后月薪五萬出頭,一個工作日算兩千多塊。
半天賺了差不多四天的錢。
韓路一靠在椅子背上,看著那個數(shù)字。
在鼎盛卷了五年,沒有過這種手感。
精力值掉到了41,代碼掃描的消耗不低,三個單子加起來用了將近60點。但錢已經(jīng)到賬了,剩下的時間可以關(guān)掉視界慢慢恢復(fù)。
他伸了個懶腰,關(guān)掉接單平臺,打開了瀏覽器。
昨天視界掃到的那條提示一直在他腦子里,快閃科技,核心運營數(shù)據(jù)嚴(yán)重異常,修復(fù)可獲得大量經(jīng)驗。
他搜了一下快閃科技,打開官網(wǎng),開了視界。
就一秒。
視野里“啪”地炸開一片刺目的紅。
整個頁面都被一層紅色覆蓋了。
一行巨大的警告浮現(xiàn)在正中央。
【嚴(yán)重異常!!!】
【該公司公開DAU數(shù)據(jù)與系統(tǒng)推算真實數(shù)據(jù)偏差率>400%】
【數(shù)據(jù)造假概率:99.7%】
【關(guān)聯(lián)風(fēng)險:用戶**數(shù)據(jù)異常調(diào)用,詳情需主動掃描】
韓路一的手停在鼠標(biāo)上,沒動。
四倍。
DAU造假四倍,十個億融資,建在這種數(shù)據(jù)上。
他拿起手機(jī),在應(yīng)用商店搜“快閃”,下載,安裝。
先掃快閃的公開資料,官網(wǎng)、應(yīng)用商店頁面、公開的融資新聞稿。
視界疊上去的數(shù)據(jù)圖層把每一組公開數(shù)據(jù)都標(biāo)注了“真實偏差”。
注冊用戶:官方宣稱8000萬。
【系統(tǒng)推算真實值:約2300萬|偏差率:248%】
月活用戶:官方宣稱6000萬。
【系統(tǒng)推算真實值:約1400萬|偏差率:329%】
日活用戶:官方宣稱3500萬。
【系統(tǒng)推算真實值:約680萬|偏差率:415%】
每一組數(shù)據(jù)旁邊都掛著紅色標(biāo)簽,像一棵長滿了爛果子的樹。
韓路一的目光在三行數(shù)字之間來回掃了兩遍。
等等。
表面上看,8000萬注冊、3500萬日活,日活率43%,完全合理。
但視界給出的真實注冊只有2300萬。
3500萬日活,2300萬真實注冊,日活比真實用戶總數(shù)還多出一千多萬。
就算每個真實用戶天天登錄,也湊不出3500萬,多出來的人從哪來的?
精力值在快速下降,50,46,42……
韓路一帶著這個問題加快了速度,他拿起手機(jī),打開剛下載的快閃APP,隨手刷了幾條視頻。
視界同時在掃描。
專注看短視頻背后正在發(fā)生的事。
視界掃描了十五秒,彈出一連串紅色警告。
【嚴(yán)重異常#1|APP實際讀取:通訊錄、短信記錄、GPS軌跡|用戶協(xié)議聲明范圍:基本設(shè)備信息|超范圍采集】
【嚴(yán)重異常#2|**數(shù)據(jù)傳輸方式:Base64編碼|安全標(biāo)準(zhǔn)要求:AES-256|當(dāng)前等級:無防護(hù)】
他們用Base64來“加密”用戶**數(shù)據(jù),這不是加密,這是行為藝術(shù),任何一個計算機(jī)專業(yè)的大一學(xué)生都能在三十秒內(nèi)把這些數(shù)據(jù)全部還原成明文。
通訊錄、短信記錄、GPS軌跡,快閃在偷2300萬用戶的一切。
但偷數(shù)據(jù)不是終點。
視界繼續(xù)深入,后端架構(gòu)的輪廓像洋蔥一樣一層層剝開,一個隱藏極深的模塊浮出水面。
【嚴(yán)重異常#3|檢測到「用戶行為模擬引擎」|輸入:真實用戶**數(shù)據(jù)(行為模式/社交關(guān)系/地理軌跡)|輸出:批量虛擬活躍賬戶|當(dāng)前虛擬賬戶規(guī)模:約2800萬】
韓路一的脊背一涼。
拼圖的最后一塊落進(jìn)去了。
快閃偷來的**數(shù)據(jù)不只是在裸奔,它們是原料,2300萬真實用戶的行為模式被喂進(jìn)模擬引擎,批量造出了2800萬以假亂真的“活躍用戶”。這些虛擬賬戶會刷視頻、點贊、留言,行為模式照搬真人,從外面幾乎看不出破綻。
680萬真人加上2800萬幽靈,湊成了3500萬日活的漂亮數(shù)字。
一條完美的造假鏈:偷數(shù)據(jù)→仿真人→充日活→騙融資。
十個億,就是這么騙來的。
面板底部彈出一行紅字:
【該Bug集群影響范圍:約2300萬注冊用戶**數(shù)據(jù)】
【融資欺詐規(guī)模:10億】
精力值已經(jīng)掉到了29,太陽穴開始抽痛,這大概是過度使用的前兆,韓路一強(qiáng)行關(guān)掉視界,靠在椅背上緩了好一會兒。
他打開了一個新的文本文件,把剛才看到的所有信息憑記憶敲了進(jìn)去:數(shù)據(jù)偏差、**竊取、行為模擬引擎、造假鏈條,分條列明。
這些信息的沖擊力太大了,想忘都忘不掉。
全部記完之后,他看著這份文件沉默了一會兒。
這份東西不能用,來源沒法解釋。
他需要一條干凈的證據(jù)鏈,每一步都經(jīng)得起追問。
韓路一開始收集證據(jù)。
先做APK逆向,快閃的安裝包反編譯后,可以看到數(shù)據(jù)庫接口,用戶ID是自增主鍵,最大值停在2300萬附近。官方宣稱8000萬注冊,差了三倍多。
再寫爬蟲,一段腳本抓取快閃公開頁面上“活躍用戶”的行為數(shù)據(jù),跑了半小時,結(jié)果出來了,大量賬號的點贊間隔、瀏覽路徑、活躍時段高度雷同,呈明顯的機(jī)器生成特征。
兩份證據(jù)保存好,這才是能擺上臺面的東西。
一家B輪融了十個億的公司,投資方是幾家頭部VC,快閃的CEO隔三差五上科技媒體的頭條。上個月他還在某行業(yè)峰會上做了主題演講,講的是“數(shù)據(jù)驅(qū)動的用戶增長方法論”。
數(shù)據(jù)驅(qū)動,確實,造假也算一種驅(qū)動。
韓路一再次點進(jìn)快閃官網(wǎng)的“關(guān)于我們”頁面。
聯(lián)合創(chuàng)始人兼CTO:周明哲。
這張臉?biāo)娺^,去年鼎盛年會,王志遠(yuǎn)那桌,坐他右手邊的那個人,陳博文還過去敬了酒。
VP請外面的人來年會太常見了,他當(dāng)時沒在意,但現(xiàn)在這張臉出現(xiàn)在快閃的CTO欄里,韓路一心里劃了一個小小的問號。
韓路一面前擺著兩條路。
第一條:當(dāng)沒看見,把剛才的東西都刪掉,沒有任何風(fēng)險。
第二條:把這些東西捅出去。
怎么選?
快閃背后是十個億的融資、頭部VC的站臺、專屬法務(wù)團(tuán)隊。他有什么?一份不能說明來源的證據(jù)。
但如果不管——
2300萬人的**每天都在被榨干,變成快閃造假的燃料,每多一天,就多一天的數(shù)據(jù)在裸奔。
韓路一堵著鼻子坐了五分鐘。
然后他拿起手機(jī),翻開微信,找到一個名叫“404寢室”的群聊。
群里最后一條消息停在三天前。馬小飛發(fā)了張凌晨一點半的自拍照,然后說“需求又改了,甲方是我爹”,韓路一回了句“人壽保險買了嗎”,再往下就沒人說話了。
韓路一打了一行字:“晚上出來搓一頓,我請,有正事。”
發(fā)送。
窗外天已經(jīng)黑了,手機(jī)屏幕的光映在他臉上。
一個剛失業(yè)的程序員,去對抗一家百億估值的公司。
聽起來像個笑話。
但2300萬人里,看到真相的只有他。