凌晨三点十七分。
实验室里只剩下服务器风扇低沉的嗡鸣,像一头蛰伏野兽的呼吸。
吴晓峰没动,手指还悬在键盘上方,屏幕上的日志窗口被放大到极致,那条刺眼的扫描记录像一根针,扎进所有人刚刚燃起的希望里。
“确认了。”他声音干涩,“IP地址10.24.168.107,归属信息学院‘智慧社区联合攻关组’的共享服务器集群。物理端口在B区三楼机房,权限由项目组主负责人直接授权。”
我靠在桌边,指节轻轻敲着金属边缘。
智慧社区联合攻关组?
名字听着光鲜,实则是个挂着校企合作名头、吃财政饭的半死项目。
可偏偏,它的负责人——王振国教授,是省政务创新办副处长李培元的博士生导师。
而那个李培元,一个月前还亲自找上我,说要“统一管理”火种系统的底层代码。
“操!”赵小胖一拳砸在桌上,泡面桶都跳了起来,“这是穿条子拿枪,明抢啊!他们是不是以为咱们拿了校领导一句话就真安全了?”
我没说话。
窗外夜色浓稠,那辆无牌黑车早已消失,但那个跛脚的背影却在我脑子里挥之不去。
周维国的司机,深夜出现在我们楼下,不是巧合,是监视。
他们知道我们拿到了上层的默许,所以不敢明着来,只能暗地里伸手,用最隐蔽的方式——校内网络通道,试探我们的边界。
“他们不敢直接动我们。”我终于开口,声音很轻,“但可以借别人的刀。”
吴晓峰抬头看我:“那怎么办?上报学校?还是直接断网隔离?”
“上报?”我冷笑一声,“你现在拿这条日志去告,人家一句‘系统误扫’就能打发你。而且——”我顿了顿,“他们既然敢扫,就一定留了退路。”
赵小胖急了:“那咱们就这么忍着?”
“不。”我直起身,走到白板前,拿起笔,“我们要让他们,自己把刀递过来。”
吴晓峰皱眉:“什么意思?”
“做个影子模块。”我说,“外表是火种核心算法的降级版,功能残缺、性能受限,看起来像是我们为教学演示准备的‘公开版本’。但它内部要埋追踪器——每一次调用、每一个参数输入、每一毫秒的延迟响应,全都记录下来。而且,响应要慢半拍,制造一种‘系统不稳定’的假象,引他们深挖。”
赵小胖瞪大眼:“你是想……钓鱼?”
“不是钓鱼。”我盯着白板上的架构草图,“是让他们走完违规全流程。等他们把这模块接入外部系统,开始调取真实数据,证据链就闭环了。”
吴晓峰眼睛亮了:“一旦触发,我们就能反向追踪到调用路径,甚至定位到具体终端。”
“对。”我点头,“而且我记得清楚——2004年初,国家要开展‘科研数据安全专项整治’,所有高校和科研单位的数据接口都会被彻查。现在埋下的每一条日志,都是未来的护身符。”
赵小胖挠头:“可咱们不是说好要开源吗?白皮书都快发布了。”
“开源的是文档和逻辑框架。”我淡淡道,“不是命门。真正的核心代码,永远只掌握在自己手里。你要让全世界看见光明,但绝不能让人摸清你的底牌。”
话音未落,桌上的手机震动起来。
是林昭雪。
我接通语音,她声音清冷而清晰:“我查完了。‘智慧社区联合攻关组’近三年拿了四笔财政资金,最大的一笔是一千两百万,用于‘城市级养老监测平台’建设。项目立项时吹得天花乱坠,可至今没上线,连测试数据都是模拟的。”
她顿了顿:“他们需要真实运行场景来交差。而火种系统,已经在临安两个社区试点运行三个月,数据完整、模型稳定——对他们来说,是最现成的‘养料’。”
赵小胖咬牙:“所以他们想偷?”
“不是偷。”林昭雪语气冷静,“是‘整合’。只要能把火种的数据流接入他们的平台,哪怕只是测试阶段,也能包装成‘重大突破’,争取下一轮拨款。”
我闭上眼,脑海里闪过前世那些熟悉的套路——政绩工程、数据注水、资源整合。
这些人不怕没成果,就怕没时间。
“昭雪,”我睁开眼,“你有没有什么建议?”
“别正面冲突。”她说,“我建议启动《青年科技创新权益保护倡议》联署行动。以学生科创团队名义发起,呼吁保障原创项目的数据主权和知识产权。联合计算机学院、信电系几个热门项目一起签名,形成舆论压力。”
“妙。”我笑了,“既避嫌,又造势。他们若再动手,就是打压青年创新,踩了政治红线。”
挂了电话,实验室安静了几秒。
吴晓峰已经开始写代码,指尖在键盘上飞舞,一行行加密逻辑在屏幕上流淌。
赵小胖则翻出通讯录,低声念叨着:“老刘的无人机项目、小陈的AI诊断系统……这几个肯定愿意站出来。”
我站在窗前,望着外头渐暗的路灯。
风向是变了。
可有些人,已经等不及要抢功。
他们不知道的是——真正的猎手,从不急于出手。
我转身,走到吴晓峰身后,看着他正在封装的那个“影子模块”。
文件名很普通:《火种1.0演示版.tar.gz》
但我知道,它一旦被下载、部署、调用,就会像一颗沉默的种子,在对方系统的血管里生根发芽。
只等那一刻。
只等他们,亲手点亮引信。
三天后,凌晨一点零七分。
吴晓峰的电脑突然弹出三级告警提示音——清脆、短促,像一把刀划破寂静。
“来了。”他低声道,眼睛死死盯着屏幕上的数据流图谱。
那条伪装成普通教学演示的影子模块,终于被激活。
调用请求从校内测试终端发出,经由“智慧社区联合攻关组”的网关跳转,穿过研究院防火墙,最终接入省政务云的测试节点——路径清晰得如同刀刻。
我站在他身后,指尖轻轻敲击桌面,节奏平稳,心却已沉到底。
不是兴奋,是警觉。
他们动作太快,甚至没做任何伪装。
这不像偷,倒像是试探底线——看我们会不会叫。
“日志全量捕获了吗?”我问。
“每一跳都录了。”吴晓峰调出追踪链路图,红点连成一线,末端标注着一个IP段:112.87.\\.\\,归属省政务创新办直属信息研究院。
再往上,就是政务云隔离区,连接着未来智慧城市的数据中枢。
赵小胖凑过来,压低声音笑道:“妈的,这回可真是‘合规合作’啊?拿学生项目当养料,往上堆政绩?”
我没笑。
林昭雪前天发来的资料还在我脑子里回响——那个养老监测平台三年没落地,财政拨款却一分不少。
现在火种系统在临安社区运行稳定,模型误差率低于0.3%,数据真实、场景完整,对他们来说,简直是天上掉的政绩馅饼。
可他们不知道,这块“馅饼”里藏着毒。
“不急着掀。”我说,打开加密邮件客户端,“把日志脱敏处理,去掉关键路径指纹,只保留外层调用异常和权限越权警告。附一段模糊化截图,标题写:‘某高校科创项目疑似存在数据接口越权调用风险,建议加强科研系统边界管控’。”
赵小胖一愣:“你要举报自己?”
“不是举报。”我敲下发送键,收件人是陈默的内部政务邮箱,“是递刀。”
刀要递得像无意,伤要看着像意外。
陈默收到后不到两小时,消息反馈回来:“已作内部参阅件呈报,网信办技术安全部门介入预判。”
果然,一周后,研究院紧急叫停所有外部接口调试,校方连夜召开保密会议。
王振国教授在会上公开表态:“青年创新值得鼓励,技术合作必须依法依规。”姿态摆得高,退得也干脆。
赵小胖乐了,拎着可乐瓶在实验室转圈:“咱们反杀成功!这帮人吃相太难看,自己把自己吓退了!”
吴晓峰也松了口气,开始整理原始代码归档。
我却坐在角落,盯着手机屏幕。
陈默刚刚发来一条密语短信,没有上下文,只有八个字:
> “影子系统,谁设计的?”
我盯着那行字,手指缓缓收紧。
不是问句,是质询。
他们没追究调用方,反而盯上了设计者——说明有人看懂了那个模块的精巧陷阱:它不只是被动记录,而是具备反向指纹识别和延迟诱捕能力,技术层级远超普通学生项目。
谁能在16岁设计出这种东西?
这个问题,一旦被认真对待,就会牵出太多不该存在的“异常”。
我点开聊天窗口,长按,删除整个对话记录。
然后起身,走到吴晓峰旁边,声音压得极低:“从今天起,所有敏感操作,离线环境进行。U盘物理传递,不联网,不留日志。”
他一怔,随即点头。
我们以为在设局钓鱼,其实早有人在暗处观棋。
而真正可怕的,不是对手出手,是——他们开始对‘规则之外’的东西感兴趣了。
手机再度震动。
是陈默的新消息。
只有地址和时间:
> 城西,梧桐巷17号,今晚八点。
末尾加了一句:
> 带你见个‘能说话的人’。