靠近荣福二期的阴影里,关于看报纸的对账
花园石桥货场363号的空气里,混着一股陈年机油与发酵垃圾的酸臭,那是荣福二期高档物业过滤网也挡不住的底层气息。这里离延安西路高架只有几百米,每隔两分钟,头顶的震动就让锈蚀的铁皮棚顶簌簌落下灰尘,像给那张铺在破木桌上的旧报纸撒上一层薄薄的工业粉尘。陆远坐在那儿,手指无意识地摩挲着袖口的一处磨损,那是他长期在代码编辑器前敲击出的“职业勋章”。他对面坐着的是荣福二期的保安队长,那人正用一根被烟熏黄的食指,缓慢地、极其刻意地按在那版关于“B轮融资失败”的财经新闻上。
“老陆,这报纸上的字,看着挺烫手啊。”队长开口了,声音像生锈的阀门摩擦,皮笑肉不笑地扯动嘴角,露出缺了一角的门牙。他没抬头,眼神死死盯着报纸标题,仿佛那不是新闻,而是一份待价而沽的用户数据抓取清单。
陆远没接话,他能感觉到裤兜里那台FranTech主机残片的震动,那是他从服务器运维现场顺出来的“保险”。这里的每一口空气都让他想起凌晨三点面对崩溃的Linux系统管理后台时,那种被技术债勒住喉咙的窒息感。他瞥了眼队长那双油腻的手,那手指正压在报纸的折痕处,分明是在盘算着如何把这份所谓的“数据泄露”作为筹码,去跟荣福二期的那帮中产租户换取几个月的物业减免。
“看报纸是假,想查我的服务器日志才是真吧?”陆远轻笑一声,将身体后仰,椅子发出令人牙酸的吱呀声,“这地方信号延迟高,你那爬虫脚本就算跑通了,抓出来的也全是些没用的垃圾缓存。”
队长终于抬起头,那双浑浊的眼睛里闪烁着一种近乎病态的市侩光芒,他慢条斯理地将报纸折叠,纸张撕裂的声音在寂静的货场里显得格外刺耳。他凑近陆远,鼻尖几乎要碰到对方的领口,身上那股混合着廉价烟草与防腐剂的味道,让陆远胃里一阵翻江倒海。
“数据这东西,在荣福二期叫隐私,在咱们这儿,就叫筹码。”队长压低声音,语气阴森,“你那点技术变现的烂事,要是落到物业审计手里,你猜……”
他话还没说完,远处高架桥上传来一阵尖锐的刹车声,陆远猛地站起身,手还没来得及摸向桌边的公文包,就听见——
“砰”的一声闷响,像是重物砸进深潭,紧接着是金属构件在水泥地上拖行的刺耳摩擦声,盖过了高架桥上未散的余音。
货场值班室那盏摇摇欲坠的白炽灯闪烁了几下,投下一道摇晃的暗影。陆远僵在原地,指尖触碰到公文包冰冷的金属拉链,那是他用三个月的熬夜和违规抓取的业主消费画像换来的“底牌”。队长没动,甚至连眼皮都没抬,只是慢条斯理地从兜里掏出一盒抽皱了的红塔山,抖出一根衔在嘴里,火苗在昏暗中跳动,映出他那张被油烟熏得发黄的脸。
窗外,原本死寂的货场阴影里,几个平日里只知道蹲着抽烟的搬运工不知何时站了起来,手里攥着沉甸甸的铁钩,那双双浑浊的眼睛里,哪里还有什么苦力该有的麻木,分明是盯着一块腐肉的鬣狗。
“别紧张,陆工,”队长吐出一口浑浊的烟雾,烟气直冲陆远的面门,带着一股要把人熏透的恶意,“这世道,谁还没点想藏进下水道的秘密?你那包里的东西,能换一套市中心的小户型首付,但也足够让这儿的人把你拆了,按斤卖给想铲平荣福二期的人。”
他伸出布满老茧的手,轻轻拍了拍陆远的肩膀,力道大得像是在确认骨头的硬度。隔壁间隙里,那个平时连话都不敢大声说的会计探出半个脑袋,眼神越过陆远的肩膀,死死盯着那个公文包,嘴角扯出一个贪婪又卑微的弧度。
陆远喉咙发干,他意识到这根本不是什么突发事故,而是一场早有预谋的“清算”。他刚要开口,那扇锈迹斑斑的铁门被人从外侧猛地踹开,寒风裹挟着一股刺鼻的汽油味灌了进来,一个穿着黑色冲锋衣的男人站在门口,手里掂着一把折叠刀,刀刃在灯光下折射出令人牙酸的寒芒。
男人扫了屋里一眼,视线最终定格在陆远还没来得及抓紧的公文包上,皮笑肉不笑地开口:
“这包里的数据,我们老大出双倍,顺便,买你的一条——”
街角的摊位,那张被油污浸透的报纸被随手丢在积水的马路牙子上,头版赫然印着“B轮融资告吹”几个字,墨迹晕开,像是一块化脓的伤疤。
陆远没看那把刀,他的眼神死死钉在摊位大婶刚从报纸下抽出的那叠过期的服务器维护清单上。那是他半年前遗失在FranTech主机的备份记录,现在却成了这群地头蛇眼里的筹码。
“哎哟,这代码编辑器的注释写得可真够骚的,‘技术债清理’?我看是想把荣福二期的烂账全洗干净吧?”冲锋衣男人把折叠刀往摊位的木桌上一扎,刀尖没入木纹三分。
周围几个蹲在货场门口的老油条,一边吸溜着廉价的速溶咖啡,一边眼神黏糊地在陆远的公文包和那叠纸之间来回横跳。他们不需要懂什么是爬蟲腳本,也不在乎什么敏感註釋,他们只关心这玩意儿能不能换成几箱从服务器机房流出来的二手显卡,或者抵掉那一半还没结清的系统运维尾款。
“那包里的数据,够买你几条命了。”冲锋衣男人凑近,身上那股混合着机油与廉价烟草的味道熏得陆远眼眶发酸。他压低嗓音,用只有两人能听见的声音咬字:“你那些远程登录的权限管理,漏洞补得比你这身西装还破。老大说了,只要你把那个针对用户行为分析的自动抓取脚本交出来,荣福二期的那套虚机管理权,就当你没动过。”
陆远的手指在公文包扣环上摩挲,指甲因过度用力而泛白。他抬眼扫过货场外那根锈迹斑斑的电线杆,上面挂着还没拆除的互联网行业现状分析海报,纸张在寒风中发出令人心悸的脆响。
“你懂个屁,”陆远喉咙里挤出一声冷笑,声音沙哑得像是在砂纸上磨过,“那里面不仅是代码,是整个企业融资危机里的那根引信。你们以为拿到了数据就能做数据挖掘?蠢货,那是加密过的,没有我的身份验证,你们拿到的就是一堆电子垃圾。”
隔壁桌的一个老头突然停下咀嚼,吐出一口带油的肉渣,浑浊的目光在陆远那双擦得锃亮的皮鞋上扫过,带着一种看死人的戏谑。他慢悠悠地把报纸翻了个面,露出底下那张写满异常监控日志的草稿纸,那是陆远昨晚在茶餐厅熬夜留下的残卷。
“别扯那些没用的,”冲锋衣男人收回刀,又换上了一副市侩的嘴脸,语气轻飘得像是在菜市场砍价,“大家都是出来混口饭吃的。这花园石桥货场,哪天不死个把人?只要你把数据库备份的密钥吐出来,咱们好聚好散,你回你的荣福二期继续当你的高级技术人员,我们拿钱走人,这事儿——”
陆远猛地站起身,椅子在水泥地上划出刺耳的尖啸,他还没来得及迈出那只已经悬在半空的脚,就听见远处高架桥下传来一阵急促的刹车声,紧接着是那台一直揣在兜里的手机发出了一阵疯狂的震动,屏幕上赫然跳出了那条他最担心的——
延安西路高架桥下的空气里,混着一股潮湿的机油味和茶餐厅廉价肠粉的腐烂气息。陆远盯着那份报纸,上面密密麻麻的【系统故障预警】和【服务器日志】分析,被折痕切得支离破碎。他的一只手死死扣在折叠椅的铁架上,指节因为过度用力而发白,像是要在那生锈的金属上抠出个洞来。
“荣福二期的房子,三万五一平,你那点工资,不吃不喝攒十年也就够个首付吧?”冲锋衣男人把那把弹簧刀收进袖口,动作熟练得像是收起一把裁纸刀。他蹲下来,盯着陆远那双被熬夜折磨得布满红血丝的眼睛,嘴角扯出一个嘲弄的弧度,“别跟我提什么【数据安全合规】,那玩意儿是写给投资人看的,是【B轮融资】的裹脚布。现在公司都在裁员,你那个【代码库管理】权限,卖给隔壁那家做【数据挖掘】的竞对,够你在那破小区换套三居室,顺便把那该死的【技术债】一笔勾销。”
陆远没吭声,他的视线越过男人的肩膀,落在远处高架桥墩的一处涂鸦上。那儿贴着一张泛黄的房产中介小广告,和报纸上关于【商业数据监控】的头条叠在一起,荒诞得让人想笑。他兜里的手机还在震动,那是来自【服务器监控】的最后通牒,【漏洞修复】的窗口期只剩下不到三分钟,一旦【数据库备份】的密钥被强制提取,不仅是他,整个公司的【软件生命周期】都会像这货场的垃圾一样被彻底清算。
“你以为你守着的是【用户隐私】?”男人嗤笑一声,吐掉嘴里的牙签,那根木刺在昏暗的灯光下划出一道寒光,“你守着的是别人的【商业机密】和那几张破【投资意向书】。昨晚你在茶餐厅写的那堆【爬虫脚本】,注释里写的不是什么‘优化性能’,是‘撤退路线’吧?别装什么清高,咱们这种在【技术变现】边缘踩钢丝的,谁不是在用【职业操守】换那点可怜的加班费?”
陆远终于动了,他缓慢地站起身,膝盖发出不堪重负的咔嗒声。他把那张写满【非法抓取】逻辑的报纸揉成一团,随手丢进地上的积水坑里。那团纸瞬间吸饱了污水,变得沉重而肮脏,像极了他这几年在【互联网行业】摸爬滚打的尊严。他迈出一步,皮鞋踩在碎玻璃上,发出清脆的碎裂声,他看向那个男人,眼神里没有愤怒,只有一种看死人的死寂。
他刚要开口,把那串早已背得滚瓜烂熟的【命令行咒语】吐出来,却听见弄堂口传来一声撕心裂肺的金属摩擦声,那辆一直停在暗处的黑色轿车突然熄了火,车门推开的瞬间,一道强光直刺他的眼睛,他还没来得及看清那个走下车的人影,喉咙里那句关于【漏洞】的坦白就硬生生地卡在了——
那道强光并非来自远光灯,而是车门内侧的迎宾灯,冷冽的蓝白光束在潮湿的弄堂里切割出一道刺眼的窄巷。走下来的女人踩着一双细得像针一样的红底高跟鞋,每一步都精准地避开了污水洼,那声音在静谧的巷子里像是在计数。
那个原本气势汹汹、正准备动手收割的男人,在看清女人手里那只爱马仕包的瞬间,肩膀明显地塌陷了半寸。他下意识地把手里那根满是铁锈的撬棍往身后藏了藏,脸上那种凶神恶煞的戾气,瞬间扭曲成了一种谄媚到令人作呕的皮笑肉不笑。
“张总,”男人开口了,嗓音像是在砂纸上磨过,带着股讨好,“这点小事,哪用得着您亲自跑一趟?这小子手里的东西,我这就给您拿过来。”
被唤作张总的女人连正眼都没看他一眼。她从包里掏出一张湿巾,慢条斯理地擦着指尖,仿佛这弄堂里的空气都带着某种让她过敏的廉价感。她越过男人,径直走到那名程序员面前,那双涂着正红色甲油的手停在半空,指尖轻轻挑起他被汗水浸透的衬衫领口,像是在挑选一件待价而沽的瑕疵品。
“为了那个所谓的‘核心算法’,你把房贷断供了三个月,还把自己折腾成这副丧家之犬的样子。”她轻笑了一声,语调里没有怜悯,只有一种俯瞰蚁群的冷漠,“你知道吗?你视如珍宝的那些代码,在财务报表上甚至填不满一个部门的季度损耗。”
程序员浑身颤抖,他喉咙里的那句“漏洞”还没吐出来,就被对方这种彻底的轻蔑堵得死死的。他看见那辆黑色轿车的后座车窗缓缓降下,露出了一张他无比熟悉、却又在此刻感到陌生的面孔——那是他曾经在开会时,还要低头看其眼色行事的直属上司。
上司甚至没有看他,只是对着后视镜整理了一下领带,漫不经心地说道:“谈谈价吧,别浪费大家的时间,毕竟你那点可怜的尊严在接下来的起诉书里,连一分钱的赔偿金都换不回来。”
空气中弥漫着一股廉价机油与高档香水混杂的怪味,程序员感到一阵眩晕,他死死盯着那只红底高跟鞋的鞋跟,那鞋跟下正好压着他刚才踩碎的一块玻璃渣,发出细微的、令人牙酸的摩擦声。
他听见自己干瘪的声音在巷子里回荡:“如果我把备份删了,你们……”
“删了?”女人像是听到了什么天大的笑话,转头看向那个持棍的男人,戏谑道,“你觉得,他还有删掉的权利吗?”
那个男人狞笑着逼近了一步,手里的撬棍在墙面上划出一道长长的火星,他阴测测地压低声音:
“别在这儿装什么Linux内核级的逻辑自洽了,”男人手里的撬棍在水泥地上拖出一道刺耳的划痕,火星溅在程序员那件起球的优衣库卫衣上,“花园石桥货场这地界,连耗子都知道B轮融资的PPT是拿来骗谁的,你那点代码审计的本事,还没这根铁棍管用。”
程序员的视线越过荣福二期冰冷的玻璃幕墙,看向弄堂口。一个看报纸的老头正坐在马扎上,报纸挡住了脸,只露出一双浑浊的眼,那张报纸头条赫然印着《某科技公司数据泄露危机》,背景正是他熬了三个通宵配置的服务器架构图。
“数据备份在云端,我设置了自动触发的漏洞修复脚本,一旦我没在命令行敲下那个咒语,”程序员的声音因缺氧而变得尖锐,“你们拿到的就是一堆加密后的乱码,连个接口都调不通。”
女人发出一声轻蔑的嗤笑,那双红底高跟鞋不耐烦地碾过地上的积水,水花溅到了程序员的裤脚,混合着机油味的泥浆迅速渗透。她从包里掏出一份打印好的《隐私权政策》,那是他当初为了赶项目进度,眼都没眨就签下的卖身契。
“程序猿,你还没搞清楚吗?你写的那些代码注释规范,在法律风险评估面前就是废纸。你以为的职业操守,不过是公司为了规避信息安全合规,专门为你量身定制的劳动合同陷阱。”她俯下身,香水味浓烈得像是一剂工业香精,压得他喘不过气,“你那点技术债,够你把牢底坐穿,还是乖乖把权限管理密码交出来,大家体面点,毕竟荣福二期的物业费,可不是你这种靠加班费续命的底层能负担的。”
程序员看着弄堂口,那老头终于挪开了报纸,露出一口残缺的黄牙,对着他咧嘴一笑,像是看着一块正在腐烂的肉。他感觉到后颈的凉意,那是撬棍尖端压迫皮肤的触感,像极了深夜服务器宕机时的那种死寂。
他颤抖着手伸向口袋,指尖触碰到那部屏幕碎裂的手机,只要点击删除日志,一切数据备份将彻底销毁,那是他最后的博弈筹码,也是他这辈子唯一一次能让资本感到疼痛的瞬间。
然而,远处高架桥上,一辆深夜运行的重型货车呼啸而过,震得整条弄堂的墙皮扑簌簌往下掉,像是某种崩塌的前兆。
他抬起头,正对上女人那双写满“筹码”的眼睛,嘴唇蠕动了几下,还没来得及说出那个关乎存亡的命令行,老头忽然把报纸往地上一摔,起身拍了拍灰,嘟囔了一句:“这世道,连卖报纸的都知道这公司要倒了,你还在这儿跟我……”
老头的话像根淬了毒的针,精准地扎破了两人之间那层薄如蝉翼的虚假博弈。女人原本紧绷的肩胛骨瞬间松弛下来,那双盯着他的眼睛里,原本的贪婪迅速褪去,取而代之的是一种近乎冷漠的算计——那是对沉没成本的飞速清算。她甚至没看那张藏着毁灭性数据的U盘一眼,视线越过他的肩膀,看向了那辆还没走远的货车留下的残影,仿佛在评估这栋摇摇欲坠的弄堂老楼,到底还能抵押出多少拆迁款。
“公司倒了,那这债呢?”她开口了,声音平得像是一张揉皱的废纸,完全没了刚才那种故作深情的颤动,“别跟我提什么理想和反骨,我只关心那张挂在你名下的信用卡,下个月还款日之前,你是打算让我去卖血,还是打算让这堆废铁变成真金白银?”
周围的空气仿佛因为这几句市侩的质问而变得粘稠。邻居王阿姨家的卷帘门拉开了一条缝,那双浑浊却精明的眼睛在昏黄的路灯下闪烁,显然,这出戏码她已经偷听了不下十分钟。她手里攥着那把用来防身的剪刀,指甲缝里还残留着刚才剥虾留下的腥味,嘴里却阴阳怪气地补了一句:“小伙子,别犯傻了,这年头连路边的野猫都知道哪里的泔水桶有油水,你手里那玩意儿要是真值钱,那姓陈的早把你沉江了,还能留着你在这儿跟我家这侄女讨价还价?”
他感到一阵难以名状的荒谬,手心里的U盘因为体温而变得滚烫,仿佛是一个正在倒计时的定时炸弹,但周围人关心的却是炸弹爆炸后能不能顺手捡几块碎片去换两斤挂面。他张了张嘴,喉咙里像是卡了一块生锈的铁片,那种被时代碾压后的无力感让他甚至想笑。女人看他迟迟不动,耐性终于耗尽,她伸手从他大衣口袋里掏出那张透支额度早已爆表的信用卡,动作熟练得像是从死人身上扒金牙,眼神里满是那种看透了穷途末路者的鄙夷。
“看来你是真的一无所有了,”她发出一声轻蔑的嗤笑,将卡在指尖转了一圈,随即狠狠地甩在地上,那清脆的响声在寂静的巷子里显得格外刺耳,“既然筹码废了,那我们之间这笔账,是不是该算算怎么个清法……”
页:
[1]