博衡律師事務(wù)所在陸家嘴一棟寫字樓。
韓路一站在大堂的樓層指示牌前,看了一眼手表,上午十點(diǎn)差兩分鐘。他今天特意換了件干凈的襯衫,頭發(fā)也攏了攏,陸家嘴的律所,穿運(yùn)動(dòng)服進(jìn)去不太合適。
電梯停在十九樓。
前臺(tái)是全透明玻璃墻設(shè)計(jì),黑胡桃木前臺(tái)上擺著一枝白色馬蹄蓮,墻上掛著一排律師照片和執(zhí)業(yè)資質(zhì),金色銘牌刻著“博衡律師事務(wù)所”。
“您好,請(qǐng)問有預(yù)約嗎?”
“韓路一,預(yù)約了十點(diǎn)的咨詢,顧司玥律師。”
前臺(tái)翻了一下電腦,點(diǎn)點(diǎn)頭:“顧律師在會(huì)議室等您了,這邊請(qǐng)。”
來到會(huì)議室門前,前臺(tái)敲了敲虛掩的門。
“顧律師,您十點(diǎn)的客人到了。”
會(huì)議室不大,一張六人位的會(huì)議桌,窗外能看到半截陸家嘴的天際線,桌子一頭坐著一個(gè)人。
她身穿黑色西裝,白襯衫,扣子系到最上面一顆。黑色長(zhǎng)直發(fā)在腦后束成一個(gè)低馬尾,幾乎沒有碎發(fā)。細(xì)框眼鏡下面是一張線條分明的臉,很白,嘴唇抿成一條直線。
整個(gè)人像一份排版嚴(yán)謹(jǐn)?shù)姆晌臅?/p>
顧司玥從筆記本電腦后面抬起頭,看了他一眼,站起來。沒有笑容,只是微微點(diǎn)了一下頭,伸手示意她對(duì)面的座位,整套動(dòng)作加起來不超過兩秒,然后重新坐下。
“請(qǐng)坐。”
韓路一坐下來。張浩然說“有點(diǎn)冷”,這叫有點(diǎn)?
“顧律師,我——”
“韓路一,前鼎盛集團(tuán)算法工程師,P7,今年二月被裁員,咨詢方向數(shù)據(jù)合規(guī),備注寫的技術(shù)舉報(bào)。“她翻了一頁(yè)本子,“你的公開背景我查過了。“
韓路一眨了一下眼:“……效率挺高,我連自我介紹都省了。”
“咨詢按小時(shí)收費(fèi),”顧司玥合上筆記本電腦,終于正眼看他,“說吧,什么情況。”
韓路一開了視界。
數(shù)據(jù)面板在顧司玥身上浮現(xiàn)。
【顧司玥|28歲|博衡律師事務(wù)所高級(jí)合伙人】
他多看了一眼,面板展開了詳情。
【情緒:公事公辦(隱藏:略微好奇)】
【評(píng)價(jià):又一個(gè)程序員?】
【邏輯推理能力:異常值(outlier)】
又一個(gè)程序員?這五個(gè)字配上問號(hào),信息量很大。說明找她咨詢的程序員不少,而且她對(duì)這個(gè)群體的整體評(píng)價(jià)不太高。
視界給人打標(biāo)簽,韓路一見過“優(yōu)秀““較強(qiáng)“,沒見過直接標(biāo)“異常值“的。這是數(shù)據(jù)偏離正常分布太遠(yuǎn),視界不好給評(píng)分了。
他關(guān)掉視界。
“我在一個(gè)公開渠道下載的APP上,發(fā)現(xiàn)了一些數(shù)據(jù)異常。”
“哪個(gè)APP?”
“快閃。”
顧司玥的表情沒有任何變化,拿起了桌上的筆。
韓路一提前準(zhǔn)備好了一份說辭,他不能暴露金手指,所以要把“視界掃描”包裝成“技術(shù)分析”,好在他確實(shí)有技術(shù)能力支撐這個(gè)說法。
“我下載快閃的APP后,出于職業(yè)習(xí)慣做了一些技術(shù)層面的觀察,APP運(yùn)行時(shí)的網(wǎng)絡(luò)請(qǐng)求行為和它在用戶協(xié)議中聲明的數(shù)據(jù)采集范圍有明顯不一致。”
“具體呢?”
“兩個(gè)層面,”韓路一豎起手指,“第一,**竊取,APP實(shí)際讀取通訊錄、短信記錄、GPS軌跡,但用戶協(xié)議只聲明了基本設(shè)備信息,嚴(yán)重超范圍采集,而且傳輸方式是Base64編碼。”
“Base64?”顧司玥抬起眼睛。
“就相當(dāng)于是明文,任何計(jì)算機(jī)專業(yè)的學(xué)生都能在三十秒內(nèi)還原全部?jī)?nèi)容,沒有加密。”
“第二,數(shù)據(jù)造假。”韓路一說,“我對(duì)APK做了反編譯,用戶ID自增主鍵最大值約2300萬,但官方宣稱注冊(cè)用戶8000萬。然后我用爬蟲抓了公開頁(yè)面的活躍用戶數(shù)據(jù),大量賬號(hào)的行為模式高度雷同,呈機(jī)器生成特征。更離譜的是——官方宣稱日活3500萬,比真實(shí)注冊(cè)還多,多出來的全是假的。”
顧司玥把筆放下,身子靠近了桌面。
“影響范圍?”
“約2300萬注冊(cè)用戶的**數(shù)據(jù)在裸奔。融資方面,B輪十個(gè)億的估值基礎(chǔ)全建在假數(shù)據(jù)上。”
“你說的這些,有什么證據(jù)?”
“APK抓包記錄、爬蟲數(shù)據(jù)、行為分析報(bào)告,全部做了脫敏處理,只涉及APP公開行為,沒碰過任何后端代碼或者服務(wù)器。”
“你確定?”
“確定,所有操作都在合法范圍內(nèi)——下載公開APP,反編譯公開安裝包,抓取公開頁(yè)面數(shù)據(jù),都是正常的安全研究。”
顧司玥看了他幾秒。
那幾秒鐘讓韓路一有一種被X光掃描的感覺。
“假設(shè)你的技術(shù)能力是夠的,”顧司玥開口了,“但技術(shù)能力和法律安全是兩回事,你知道快閃是什么體量的公司嗎?”
“B輪融資十個(gè)億,估值一百億。”
“對(duì),一百億,法務(wù)團(tuán)隊(duì)至少二十人,還有外聘律所,你如果實(shí)名舉報(bào),他們有一百種方法讓你后悔。”
顧司玥把雙手放在本子上,手指交叉,看著他。
“我需要問你幾個(gè)問題。”
“請(qǐng)說。”
“你跟快閃有勞動(dòng)關(guān)系嗎?”
“沒有。”
“投資關(guān)系?競(jìng)業(yè)關(guān)系?商業(yè)糾紛?”
“都沒有。”
“你不是快閃的員工,不是投資人,不是競(jìng)爭(zhēng)對(duì)手,甚至不是被快閃直接侵害過利益的當(dāng)事人。”顧司玥的語(yǔ)速?zèng)]有變,但每個(gè)字都在收緊,“你是一個(gè)剛被別的公司裁員的程序員,你現(xiàn)在要做的事,是去舉報(bào)一家百億估值的公司。”
她停頓了一下。
“為什么?”
這個(gè)問題問得很直接。
對(duì)一個(gè)律師來說,委托人的動(dòng)機(jī)決定了這個(gè)案子值不值得接,一個(gè)沒有利害關(guān)系的人要去戳百億公司的眼睛,要么是傻,要么是圣人,要么是有沒說出來的原因,三種都不好接。
“你說我不是被直接侵害過利益的當(dāng)事人,這一點(diǎn)不對(duì)。”他說。
顧司玥微微抬了一下眉毛。
“我下載了快閃。”韓路一說,“我的手機(jī)里有我朋友的電話、我的聊天記錄、我每天去了哪里,從我安裝這個(gè)APP的那一刻起,這些數(shù)據(jù)就被偷走了。”
他停了一下。
“我就是那兩千三百萬人之一。”
顧司玥沒說話。
“我一個(gè)兄弟是做自媒體的,上個(gè)月在快閃投了一單廣告,因?yàn)閿?shù)據(jù)注水,效果遠(yuǎn)低于預(yù)期,品牌方不付尾款,他自己貼了一萬多的制作費(fèi),全打了水漂,他一個(gè)月才賺八千塊。”韓路一的語(yǔ)氣平靜,“他沒有技術(shù)能力去證明快閃造假,他能怎么辦?找客服投訴?人家讓他「優(yōu)化內(nèi)容質(zhì)量」。”
顧司玥的手在本子上輕輕點(diǎn)了一下。
“我前天剛被公司裁員。”韓路一說,“原因你查過了,不用我多說,大公司欺負(fù)小人物這種事,我剛經(jīng)歷完一遍,快閃干的是同一套,我是大公司,我掌握數(shù)據(jù),用戶是小人物,我想怎么用就怎么用,反正你們看不到。”
他看著顧司玥的眼睛。
“現(xiàn)在我看到了。”
會(huì)議室安靜了幾秒。
顧司玥看了他一會(huì)兒,然后她拿起筆,重新翻開本子。
“兩千三百萬人里,只有你一個(gè)人跑來找律師。”
“兩千三百萬人里,有我一個(gè)就夠了。”