九月二十八日下午三点,深圳创新大厦十二层,一间没有窗户的备用会议室。百叶窗紧闭,空调开得很低,空气里有种混杂了灰尘、廉价茶叶和陈旧地毯的沉闷气味。长桌一侧坐著林浩,另一侧坐著张晨。桌面上什么都没有,没有电脑,没有文件,没有水杯,只有一束从百叶窗缝隙漏进来的惨白阳光,斜切在两人之间的空处,像一道无法逾越的鸿沟。
张晨坐在那里,穿著整齐的浅蓝衬衫,头髮梳得很顺,甚至打了髮蜡。他双手交叠放在桌上,手指很稳,表情平静,甚至带著一丝职业化的微笑。只是眼底深处,有某种极细微的、类似受惊动物的警惕,在瞳孔边缘微微闪烁。
“林总,您找我?”他开口,声音很自然,像是普通的业务匯报。
林浩没说话。他身体往后靠进椅背,右手手指在桌面上有节奏地轻轻敲击,很轻,但在绝对的安静中,每一声都像敲在耳膜上。嗒,嗒,嗒。他目光平静地看著张晨,从头髮看到衣领,看到袖口,看到交叠的手指,看到桌下併拢的脚尖。那目光没有攻击性,甚至有些散漫,但张晨脸上的微笑开始僵硬,喉结不自觉地滑动了一下。
敲击声停了。林浩从桌下拿出一个普通的牛皮纸文件袋,很薄,放在桌上,推到张晨面前。袋口开著,能看到里面几张a4纸的边角。
“看看。”林浩说。
张晨没动。他盯著文件袋,看了三秒,然后伸出手,用两根手指很小心地抽出一张。是列印的网络连接日誌,上面用红笔圈出了几行:时间、ip、协议、流量。他的手开始微不可察地抖了一下。又抽出一张,是那家空壳外贸公司的註册信息,和香港离岸帐户的资金流水,指向腾讯关联公司的箭头触目惊心。第三张,是九月二十號晚上,他家里ip到那个伺服器的加密连接记录,时间戳精確到秒,在qq更新前四小时。
最后一张,是一张照片。九月十三號凌晨一点二十一分,他从公司內网下载“gamestate_sync_spec_v1.2.pdf”的权限日誌截图。屏幕冷光映在他脸上,眼睛里是某种专注到近乎贪婪的光。
张晨的手指停在照片边缘,僵住了。他抬起头,看向林浩,嘴角那丝职业微笑彻底消失,脸色以肉眼可见的速度失去血色,变得惨白。嘴唇动了动,没发出声音。
“说说吧。”林浩的声音依然很平静,像在问“今天天气怎么样”,“腾讯给了多少?”
张晨的呼吸开始变重。他张了张嘴,又闭上,然后低下头,盯著桌面那道惨白的阳光。很久,才发出一点乾涩的声音:“林总,我……我不知道这些……”
“不知道什么?”林浩打断他,语气甚至带著点好奇,“不知道你下载的文档,会通过加密通道传到腾讯控制的伺服器?不知道那个伺服器只在两个时间点被激活,正好对应你下载文档和qq更新前?不知道给你打钱的香港帐户,背后是腾讯的关联公司?还是不知道,你每次传完文件,会在深南大道篮球小分队的群里,发一句『天气不错』,然后第二天就会有一笔钱进你的海外帐户?”
每说一句,张晨的身体就僵硬一分。最后那句“天气不错”出口时,他猛地抬头,眼睛瞪大,瞳孔紧缩,像被子弹击中。那个篮球群,他以为是最安全的掩护——几个不同部门的年轻人,偶尔聊球,谁会注意一句普通的“天气不错”?但浩宇查了,不仅查了,还破译了那句暗號。
“你……”他声音在抖,“你们怎么……”
“怎么知道的?”林浩替他说完,笑了笑,笑容很淡,但眼里没温度,“因为从你入职第一天起,你访问的每一个页面,下载的每一个文件,连的每一个外部网络,发的每一条消息,都在监控里。不是针对你,是对所有接触核心项目的人。只是你,正好触发了所有警报。”
张晨瘫在椅子上。所有强装的镇定瞬间瓦解,冷汗从额头、鬢角、后颈渗出,衬衫领口很快湿了一圈。他双手捂住脸,肩膀开始颤抖。
“三倍薪水,”林浩的声音在寂静中继续,像钝刀子割肉,“腾讯给你开了三倍,再加一笔签字费,五十万,打到你在香港的帐户。条件是,在浩宇待满一年,至少传递三次核心情报。这是第一次。第二次,应该是hicq 4.2正式上线后,你要传完整的测试反馈和用户数据。第三次,是浩宇下半年的產品路线图。对吧?”
张晨的手指从脸上滑下来,露出一双完全失神的眼睛。他盯著林浩,像在看一个怪物。这些细节,是他和腾讯的单线联繫人,在加密邮件里商定的。浩宇怎么可能知道?除非……除非那个联繫人,也是浩宇的人?
“你猜对了。”林浩像是读出了他的想法,轻轻点头,“和你对接的那个『腾讯高级猎头』,是我们的人。从他第一次联繫你,到你接受条件,到约定暗號,到收款帐户,全是我们设的局。我们只是想知道,腾讯会用什么价码,挖什么样的人,走什么渠道。你很配合,张晨。谢谢。”
最后那句“谢谢”,轻得像羽毛,但砸在张晨耳朵里,像惊雷。他整个人像被抽掉了骨头,从椅子上滑下来,瘫坐在地,双手撑著地面,剧烈地喘息,眼泪鼻涕一起流出来。
“报警……你们会报警……”他声音破碎,语无伦次,“我会坐牢……十年……我完了……”
“不报警。”林浩说。
张晨猛地抬头,像抓住救命稻草。
“今天的事,不会留下任何记录。这些材料,”林浩用指尖点了点那几张纸,“会消失。你的权限,会正常关闭,理由是『个人职业发展原因离职』。离职补偿,按n 1给你。下个月,你可以去腾讯上班,或者去任何你想去的地方。但有几句话,你要带给腾讯。”
林浩站起身,走到窗边,背对著瘫在地上的张晨。百叶窗的缝隙漏进的光,在他身上投下明暗交错的光影。
“第一,商业竞爭,各凭本事。用这种下作手段,很低级。
“第二,浩宇的护城河,不在几份设计文档,在团队,在技术,在用户。你们偷得了一次,偷不了一世。
“第三,也是最重要的——”他转过身,看著地上狼狈不堪的张晨,眼神平静得像深潭,“下次別用这么拙劣的方式。至少,找个聪明点的人。”
张晨呆呆地看著他,像听不懂人话。
“回去吧。”林浩走回桌前,把那些材料收进文件袋,按下碎纸机的开关。机器发出低沉的嗡鸣,纸张被切成极细的纸条,像一场无声的葬礼。“今天放假。明天来办离职。出去的时候,別这副样子。你是个优秀的职场人,只是有了更好的发展机会。记住了吗?”
张晨机械地点头,撑著站起来,踉蹌地走向门口。手放在门把上时,他突然回头,声音嘶哑:“为什么……不报警?”
林浩看著他,看了几秒,然后说:“因为你的价值,不在监狱里,在回去告诉腾讯,浩宇知道了,而且不在乎。因为真正的战爭,不是抓几个內鬼,是在市场上,在技术里,在產品上,堂堂正正地打贏。你,不配当我的对手。走吧。”
门开了,又关上。会议室里只剩下林浩一个人,和碎纸机低沉的嗡鸣。他走到窗边,拉开百叶窗。午后的阳光汹涌而入,瞬间充满整个房间,刺得人睁不开眼。
下午五点,王磊办公室。
“就这么放了?”王磊瞪大眼睛,难以置信,“他可是实打实的商业间谍!证据確凿!送进去至少三年!”
“送进去,然后呢?”林浩坐在他对面,手里转著一支笔,“腾讯会立刻切割,说这是个人行为,然后换个方式继续。我们得到一个坐牢的小角色,失去一个埋在腾讯內部的『信使』。不划算。”
“信使?”
“对。”林浩停下转笔,“张晨回去,一定会被腾讯反覆审问。他会把我们让他带的话,原封不动地带到。腾讯会知道,我们发现了,而且是以一种近乎羞辱的方式发现的——我们设局让他跳,看他表演,然后轻描淡写地放了他。这种心理打击,比报警狠十倍。而且,他们会疑神疑鬼,不知道我们到底掌握了多少,不知道还有多少『张晨』是我们的人。这种不確定性,会让他们內部消耗大量精力在反间谍上,而不是在產品和市场上。”
王磊愣了愣,慢慢消化这番话。“那……蜜罐计划?”
“照常进行。”林浩说,“hicq 4.2版本,按原计划上线。但在『游戏状態同步』模块里,埋一个隱蔽的逻辑炸弹——当检测到运行环境是腾讯的测试伺服器时,会主动上报虚假的性能数据和用户行为,同时,在后台悄悄开启一个反向通道,把腾讯测试伺服器的配置信息、网络拓扑、甚至部分日誌,传回我们的蜜罐伺服器。我要知道,腾讯在用什么技术架构测试,他们的网络延迟、伺服器性能、代码质量,到底怎么样。”
王磊倒吸一口凉气。这招太毒了。不但不阻止腾讯抄,还主动餵假数据,同时反向窃取对方的技术情报。这是把商业间谍战,打成了技术反制战。
“这……合法吗?”他小声问。
“不合法,但很难被抓到。”林浩说,“逻辑炸弹只在特定环境触发,传输的数据做了加密和偽装,看起来像普通的性能统计。即使被腾讯发现,他们也没法公开说——难道承认自己在测试抄袭我们的功能?这个哑巴亏,他们吃定了。”
窗外的天色渐暗。深圳的晚高峰开始了,远处深南大道上车流如织,尾灯连成红色的河流。
“磊子,”林浩看著窗外,轻声说,“商场如战场,但战场不止一种打法。明刀明枪,我们打。暗箭伤人,我们也接。但最重要的是,永远要比对手多想一步,多留一手。张晨这样的小角色,不值得浪费我们的子弹。我们要的,是让腾讯以后每次想伸手,都会犹豫,都会怀疑,都会想——这次,是不是又是林浩的局?”
他站起身,拍了拍王磊的肩膀。
“蜜罐的事,你亲自盯。一周后,我要看到腾讯测试伺服器的第一份数据报告。”
离开办公室,走廊里空无一人。林浩走回自己办公室,关上门,坐在黑暗里。窗外,城市的灯火渐次亮起,像倒映在地面的星河。
而一场没有硝烟的暗战,在这一天,以最意想不到的方式,悄然反转。
静待蜜罐生效,静待鱼儿上鉤,静待那张名为“腾讯”的巨网,在黑暗里,慢慢收紧。