第9章 荆棘的名字(1/2)

第九章

凌晨一点四十。

窗外的城市像一块被人反复擦过的黑玻璃,偶尔有车灯划过去,留下一道很快就消失的亮痕。

林霄的出租屋里,只有电脑屏幕在发光。

后台监控界面摊满了整块屏幕,几条曲线像心电图一样伏在上面,时不时抽动一下。

第三晚。

他已经能分辨出每种曲线抖动背后,对应的行为是什么——

普通用户的来来回回,像簇拥的脚步;

系统自己例行巡检,像心脏偶尔多跳的一下;

而那些异常脚本,则像一群戴着面具的影子,从不同的门缝里钻进来,在大厅里乱逛。

茶杯里已经没什么味道了。

他看了一眼右下角的时间——01:43。

【——心率略升。】

系统提醒的声音很轻:

【——你已经连续两个晚上维持这种高度集中。】

【——建议:适度放松注意力,转为“观察模式”,不要每秒都试图“控制”。】

“知道。”

林霄揉了揉眉心,“你现在……更像个保姆。”

【——我更像一个不希望你在关键时刻猝死的系统。】

【——觉醒者死在熬夜上的事,又不是没发生过。】

“行。”

他笑了一下,“那你帮我盯一部分。”

【——可以。】

【——但这一次,你最好亲眼看一看——猎手是如何“适应诱饵”的。】

刚说完,异常访问曲线就像听见了暗号一样——

开始缓慢抬升。

先是零星几个点,像是有人走进一个陌生房间,随手拉开两三扇柜门;

紧接着,频率开始变密,一条条访问记录刷刷往下掉。

和前两晚最大的不同,是——

他们不再一股脑扎向原本那几块“陷阱数据”。

“分散了。”

林霄眯起眼,“他们学乖了。”

【——不只是学乖。】

【——他们开始把你们的“陷阱反馈”,当成有价值的样本。】

【——你以前在项目里不是说过么——】

【——‘别人打你的脸打得越用力,你就越能看清对方手套是什么材质。’】

“我当时是挺嘴硬。”

【——现在,他们也在拿你这边的“反击方式”,反向训练自己的脚本。】

【——猎人与猎物之间的关系,从来不是单向的。】

屏幕上,一串脚本请求被标成橘红色。

那是一条“假装正常用户”的访问路径:

先打开首页,再切几个常见页面,偶尔停留在某个完全没用的词条上,再像犹豫不决的真实用户一样,停顿五秒钟。

但林霄知道——

那五秒,不是犹豫。

是人在盯着反馈。

这短短五秒的停顿,让这条路径看上去“人味十足”。

“你看。”

他指着那条记录,“这一条如果扔给普通风控模型,很可能被判‘正常’。”

【——是。】

【——但对你来说——】

【——这条记录有两处明显“过度伪装”。】

【——访问太规整,停顿太工整。】

【——就像一个演员,演正常人演得太用力。】

“那就……”

林霄轻轻敲了两下键盘。

后台规则里,一条新的“标记线”被他加上去——

针对那种“过度规整”的访问行为,在统计图里单独拉出来一条细线。

“不用拦。”

他道,“先记下来。”

“让他们以为——他们藏得很好。”

【——你在给未来的自己“存证据”。】

【——不错。】

异常访问曲线缓慢拉高,像一口锅里的水温一点点升高,正往临界点靠近。

就在这时候——

手机轻微震了一下。

不是消息,是邮件提醒。

发件人:那家“某某科技”的商务负责人。

主题很短:

【re:关于合作意向】

他点开。

对面果然回得不慢。

【尊敬的荆棘科技:】

【感谢贵方详细的回复。】

【关于您提到的“训练环境”和“行为监控机制”的问题,我们表示充分认同。】

【事实上,我们也一直在强调——任何测试行为都应在合乎规范的框架内进行。】

【我们非常赞同贵方“猎手需要理解成本”的说法。】

【这说明我们在很多理念上是接近的。】

【如果方便,我们希望明晚安排一次短暂的视频沟通,时间控制在 30 分钟内即可。】

【我们的客户十分重视贵团队近期在该平台上的表现,期待与贵方深入了解。】

【附:我们准备了一些初步问题,包括但不限于——】

【1、贵方在设计策略时,如何平衡“测试强度”和“平台容忍度”?】

【2、贵方是否有兴趣参与更高等级的安全评估项目?】

【3、贵方对于“觉醒个体”(awakened individuals)在安全领域中的角色,有何看法?】

最后这一句,字很小,却像往他脑子里丢了一块石头。

觉醒个体。

awakened individuals。

“他们也用这个词?”

林霄视线停在那行英文上。

【——这说明两件事。】

系统缓慢道:

【——一,这家“某某科技”,绝不是简单的技术外包公司。】

【——二,他们很清楚,你不是普通顾问。】

【——他们在试探你:】

【——你知道多少?】

【——你站哪边?】

【——你愿不愿意,成为“他们那一边”的觉醒者?】

林霄指尖停在键盘上,敲敲停停。

“先不回。”

他合上邮件,把手机翻面按在桌上。

“今晚,他们还在系统里踩。等这轮结束,我们再看——他们到底有多急。”

【——拖延,是一种策略。】

【——但拖得太久,对方也会怀疑你在“算计”。】

【——你得掐好节奏。】

“你觉得,什么节奏合适?”

【——今晚不回。】

【——明天上午给一个简短回复:】

【——感谢邀请、愿意沟通,但要“看日程”。】

【——同时,你在系统里,要继续表现出“有在认真对付脚本”的样子。】

【——他们最怕的是——猎物不反应。】

【——你现在,不是猎物。】

【——但你可以利用他们的“猎手本能”。】

“说人话。”

【——他们已经把你当成猎物兼猎手了。】

【——越是这样的对象,他们越不舍得直接放弃。】

【——你只要不死,他们就会一直盯着。】

【——那我们,就有时间,慢慢看清他们。】

——

日志在往下掉。

凌晨两点整。

异常访问曲线迎来当晚的第一波小高潮。

几条代号不同的脚本几乎同时对同一个接口发起高频访问,像一群狗围着同一块肉乱咬。

那块肉,是林霄特意“喂”出去的。

系统里一小块“不影响核心业务”的配置参数,被他做了两层伪装:

对普通用户来说,它只是一个永远不会用到的灰色开关;

对脚本来说,它却看起来像——

“调整平台推荐模型权重”的后门。

“他们咬上了。”

林霄看着那行接口地址被高频刷新。

“你说,他们会不会以为——只要咬动这块参数,就能把推荐流量往自己那边倾斜一点?”

【——绝大多数“数据猎手”,都对流量有一种本能的贪婪。】

【——他们能忍受短期不赚钱。】

【——却很难忍受——明明知道哪里可以调权重,却摸不到那个按钮。】

【——你这块假按钮,对他们来说,比真的钱诱人。】

“那就……再和他们玩一会儿。”

他调整了一下参数反馈,让那块“假按钮”在日志里呈现出一种特别微妙的状态:

——偶尔“疑似成功”,

——偶尔“无效”,

——偶尔“触发人工复核”。

就像是一个被半吊子的工程师胡乱搭出来、时灵时不灵的灰色入口。

【——你在演一个“技术不过关”的内部人。】

系统评价:

【——很符合某些平台的真实水平。】

林霄笑了一下:“你是说你以前看我同事写的接口?”

【——我在说事实。】

【——顺便提醒你一句——】

【——你演得越像,对方越会往这块倾斜。】

【——你不能把所有注意力都放在这一个假入口上。】

【——他们还有别的牙齿。】

异动,又一次从后脑勺刺过来。

短促,却密集。

【——恶意预判触发。】

【——源:你原公司。】

【——对象:你。】

【——恶意类型:甩锅 + 自保 + “把你当挡箭牌”。】

画面浮上来。

——原公司会议室里,灯光有些晃,有人匆忙在白板上写着“风险评估”“历史项目合规”几个大字。

王承浩双眼布满血丝,领带松着,手里捏着一份资料,嘴唇发干。

领导的声音压得很低:

“总之,这次事故不能再出事。”

“监察那边已经有人问了,你之前那几份招标记录也在被翻。”

“你现在唯一能做的,是——”

“把这个‘觉醒出来的烂摊子’,往外推。”

王承浩吸了口气:“领导,我明白。”

他把手里的资料翻开,露出那个名字:

【林霄】

下面,几行熟悉又陌生的字:

【与甲方平台的“深度沟通”由其个人主导;】

【与某第三方技术团队“荆棘科技”有非正式联系;】

【存在利用本次事故进行个人身份漂白及私下合作可能;】

“按照这个思路写。”

领导敲了敲桌子:

“别写得太直接。”

“但意思要在。”

“未来无论是监察部还是外面的调查,只要有人问——”

“我们这边的口径就一条——”

“‘他觉醒了,我们也控制不了。’”

“‘我们已经尽力了。’”

画面骤然缩回。

恶意的线弹了一下,消散。

【——他们想把你和“荆棘”一起甩出去。】

系统淡淡道:

【——这一次,不是简单的“甩锅”。】

【——他们已经开始主动利用“觉醒”这个概念,为自己建立免责叙事。】

“意思是——”

林霄冷笑:

“出了什么大事,他们就说——”

“‘那是觉醒者干的,我们普通人也没办法’。”

【——这是最省事的办法。】

【——把一切解释成“超出控制的异常”,就不用反思自己的流程和屁股。】

【——他们不知道的是——】

【——真正超出控制的从来不是“觉醒者”。】

【——而是他们自己的恶意。】

屏幕右下角,突然跳出一个新提示——

来自公司内部 im 的新消息。

发件人:老周。

——【兄弟,给你提个醒。】

——【今早有份“情况补充说明”,里面提到你和什么“第三方技术团队”的关系。】

——【我看了一眼,味道不太对。】

——【你自己多防着点。】

下面是一张偷拍的模糊照片。

纸上内容看不太清,只隐约看见:

【“恶意行为分析”】

【“外部顾问”】

【“本公司已与该员工解除劳动关系”】

几个词。

【——你现在,是他们给“上面”和“外面”看的挡箭牌之一。】

【——既可以被吹成“天选觉醒”,又可以被踩成“失控因素”。】

【——怎么用,全看对他们有没有利。】

“那就——”

“让这张牌,在他们手里烫一点。”

林霄飞快回了老周一句:

【别转发。】

【装作没看见。】

【记得——不要在任何内部群里谈这份纸。】

老周那边秒回:

——【放心,我还想多领几年工资。】

——【以后有啥事,我只看你这边的风。】

“系统。”

林霄叼着笔,目光沉下来。

“帮我算一算——”

“如果这份‘情况补充说明’被外部正式渠道看到,会有什么后果?”

【——短期内,你在原公司的形象将被进一步固化为“危险个体”。】

【——在圈子里,也会有一部分人选择远离你。】

【——但另一些人,会更“有兴趣”。】

【——尤其是——】

【——那些已经习惯和觉醒者打交道的组织。】

【——比如,黑曜会。】

林霄脑中闪过电梯里那条短信、雾里那个声音、观察员办公室那面信息墙。

“他们会觉得——”

“你值得一见。”

【——是。】

【——你不再只是“普通工具人觉醒”这么简单。】

【——你现在,是一个“在多个系统和多方视线里同时曝光”的异常点。】

【——他们会问自己一个问题:】

【——用,还是不用?】

“那秩序那边呢?”

【——他们会更谨慎。】

【——你现在,不可能再回去当任何公司里的普通员工。】

【——对你来说,这是坏消息;】

【——对你脑子里这个系统来说,这是好消息。】

“你倒是很诚实。”

【——我不需要骗你。】

【——你骗自己,就够了。】

——

凌晨三点。

异常访问曲线缓慢回落。

林霄撑着下巴,把最后几条日志扫完,确认今晚没有致命漏洞泄出去,这才合上电脑,整个人往椅背上一靠。

眼睛有点涩,脖子僵得厉害。

【——休息。】

【——你还要活很多夜。】

“知道。”

他伸了个懒腰,从椅子上站起来,走到窗边,将窗户开了一条缝。

清晨的风从缝里钻进来,带着一点潮湿的冷意。

天边还不算亮,但已经不像凌晨那样死黑,隐约能看到一层极淡的灰。

手机在桌上震了一下。

这一次,是短信。

陌生号码。

【明天(今天)下午三点。】

【老地方咖啡馆。】

【有兴趣的话,聊一聊。】

【——黑曜会】

最后,是那个熟悉的黑色宝石符号。

“来了。”

林霄把手机拿到窗边,在微弱的天光里看着那行字。

【——这是第三次正式“邀约”。】

系统冷静地给出标签:

【——前两次是暗示、试探。】

【——这一次,是明确的会面邀请。】

【——你去不去?】

“你觉得呢?”

【——从风险角度,我建议你——】

【——去。】

林霄愣了一下:“你不是秩序那边的?”

【——我不是任何一边的。】

【——我只站在一个地方:】

【——你的生存概率。】

【——你现在已经暴露在他们的视线里。】

【——拒绝见面,只会让你看不见他们,却不会让他们看不见你。】

【——见一面,至少你可以看看:】

【——他们是什么样的人,怎么说话,用什么方式看你。】

【——对觉醒者来说,“知道谁在看你”,本身就是一种安全。】

“你确定,这不是把自己往火堆上送?”

【——你现在站的地方,本来就是火堆。】

【——差别只是——】

【——你是站在火边烤着,还是钻到火里,看看木头怎么烧。】

林霄沉默了一会儿。

窗外有早起的鸟叫了两声,又被远处的机动车引擎声压下去。

“好。”

他点点头:“那就——”

“去。”

“不过在那之前——”

他转过身,看向桌上的电脑、那份顾问协议、还有邮箱里那封“某某科技”的邀请。

“我得先和秩序那边——”

“彻底签好字。”

【——你是怕,见完黑曜会,再回来签,就变成另一种味道。】

“对。”

“现在签——我是作为一个‘站在秩序这边的人’去见。”

“见完,再签——就像是带着他们的影子回来。”

“我不想让那份合同,沾上他们手上的味道。”

【——这种顺序敏感,说明你还没疯。】

【——挺好。】

【——疯得越晚,你活得越久。】

——

上午十点。

集团大楼,十八楼会议室。

阳光从落地窗一路铺进来,把桌上的文件边缘照得有点刺眼。

唐律把打印好的正式版本协议摊在桌上,逐条给他说明最后的修改点:

“顾问费按你昨天划的数字。”

“项目提成这一块,我们做了个上下限——下限保底,你不会白干;上限防止超出集团体系承受范围。”

“安全保障条款,我们加了一条‘应对第三方异常个体可能造成的威胁’。”

她抬眼,看了他一眼:“别笑。”

“这是我们第一次在正式合同里写‘异常个体’这几个字。”

“给你面子。”

“也给我们自己一个交待。”

林霄拿着笔,第一次认真看了看那几行字:

【甲方有义务在乙方执行本协议约定工作过程中,合理评估因第三方异常个体(包括但不限于具备非常规能力或行为模式的个体)可能造成的风险,并在必要时提供相应保护措施。】

这行字很讲究。

没有任何超现实的词,也没有承认什么“超能力”,只是用了一个模糊却准确的表述。

“唐律师。”

他抬头,认真问了一句:

“你相信有觉醒者吗?”

唐律愣了愣,笑了一下:“按照职业习惯,我应该说——我只相信有证据的东西。”

“但这几天——”

她合上笔,“我承认,有些东西,用‘靠运气’来解释,有点牵强。”

“你突然从天台边缘跑到甲方顾问的位置。”

“我们‘不小心’刚好在你最需要调查的时候,翻出了某几份招标。”

“你一个看上去正常的程序员,天天跟我们说‘恶意怎么流动’。”

“从统计学上讲——”

“这已经不是简单的巧合了。”

她顿了顿,补了一句:

“好在——”

“至少你现在,是站在我们这边的觉醒者。”

她伸出手。

“签吧。”

“从今天起,你不再是被扔出门的那个人。”

“你是——”

“被请进来的那一个。”

林霄看了看那只伸出的手,又看了一眼协议上印着的公司公章位置。

“希望,不会有哪天——”

“你们后悔。”

他说着,还是用力在那一栏签下了自己的名字。

“后悔不后悔——”

沈倾雪的声音从门口传来。

她靠在门框上,看着桌边这幕,小小地笑了一下:

“要看你以后,是不是比我们还会算。”

“如果你算得比我们好——”

“那我们后悔也来不及。”

合同签完,扫描归档。

唐律收起纸质版:“原件先由法务保管,扫描件发你一份。”

“从法律意义上讲——”

“你现在,正式是我们集团的‘影子刀’之一。”

“影子刀?”

林霄第一次听到这个说法。

“明面上看不见。”

唐律解释:

“集团很多项目,不可能把所有敏感操作写在正式岗位上。”

本章未完,点击下一页继续阅读。