第五章 两千三百万分之一

博衡律师事务所在陆家嘴一栋写字楼。

韩路一站在大堂的楼层指示牌前,看了一眼手表,上午十点差两分钟。他今天特意换了件干净的衬衫,头发也拢了拢,陆家嘴的律所,穿运动服进去不太合适。

电梯停在十九楼。

前台是全透明玻璃墙设计,黑胡桃木前台上摆着一枝白色马蹄莲,墙上挂着一排律师照片和执业资质,金色铭牌刻着“博衡律师事务所”。

“您好,请问有预约吗?”

“韩路一,预约了十点的咨询,顾司玥律师。”

前台翻了一下电脑,点点头:“顾律师在会议室等您了,这边请。”

来到会议室门前,前台敲了敲虚掩的门。

“顾律师,您十点的客人到了。”

会议室不大,一张六人位的会议桌,窗外能看到半截陆家嘴的天际线,桌子一头坐着一个人。

她身穿黑色西装,白衬衫,扣子系到最上面一颗。黑色长直发在脑后束成一个低马尾,几乎没有碎发。细框眼镜下面是一张线条分明的脸,很白,嘴唇抿成一条直线。

整个人像一份排版严谨的法律文书。

顾司玥从笔记本电脑后面抬起头,看了他一眼,站起来。没有笑容,只是微微点了一下头,伸手示意她对面的座位,整套动作加起来不超过两秒,然后重新坐下。

“请坐。”

韩路一坐下来。张浩然说“有点冷”,这叫有点?

“顾律师,我——”

“韩路一,前鼎盛集团算法工程师,P7,今年二月被裁员,咨询方向数据合规,备注写的技术举报。“她翻了一页本子,“你的公开背景我查过了。“

韩路一眨了一下眼:“……效率挺高,我连自我介绍都省了。”

“咨询按小时收费,”顾司玥合上笔记本电脑,终于正眼看他,“说吧,什么情况。”

韩路一开了视界。

数据面板在顾司玥身上浮现。

【顾司玥|28岁|博衡律师事务所高级合伙人】

他多看了一眼,面板展开了详情。

【情绪:公事公办(隐藏:略微好奇)】

【评价:又一个程序员?】

【逻辑推理能力:异常值(outlier)】

又一个程序员?这五个字配上问号,信息量很大。说明找她咨询的程序员不少,而且她对这个群体的整体评价不太高。

视界给人打标签,韩路一见过“优秀““较强“,没见过直接标“异常值“的。这是数据偏离正常分布太远,视界不好给评分了。

他关掉视界。

“我在一个公开渠道下载的APP上,发现了一些数据异常。”

“哪个APP?”

“快闪。”

顾司玥的表情没有任何变化,拿起了桌上的笔。

韩路一提前准备好了一份说辞,他不能暴露金手指,所以要把“视界扫描”包装成“技术分析”,好在他确实有技术能力支撑这个说法。

“我下载快闪的APP后,出于职业习惯做了一些技术层面的观察,APP运行时的网络请求行为和它在用户协议中声明的数据采集范围有明显不一致。”

“具体呢?”

“两个层面,”韩路一竖起手指,“第一,隐私窃取,APP实际读取通讯录、短信记录、GPS轨迹,但用户协议只声明了基本设备信息,严重超范围采集,而且传输方式是Base64编码。”

“Base64?”顾司玥抬起眼睛。

“就相当于是明文,任何计算机专业的学生都能在三十秒内还原全部内容,没有加密。”

“第二,数据造假。”韩路一说,“我对APK做了反编译,用户ID自增主键最大值约2300万,但官方宣称注册用户8000万。然后我用爬虫抓了公开页面的活跃用户数据,大量账号的行为模式高度雷同,呈机器生成特征。更离谱的是——官方宣称日活3500万,比真实注册还多,多出来的全是假的。”