林清歌站在创联空间b座三层的走廊尽头,手机屏幕还亮着。那条刚编辑好又删掉的消息停留在草稿箱里:【明天下午三点,老厂区东门见。穿深色衣服,别带手机。】她指尖在发送键上方悬了两秒,最终点回删除。
她把手机翻面扣在窗台上,转身走回录音棚。控制台上的加密平板还在运行时间线图谱,A07协作者的私信记录、登录日志异常、声波嵌入特征点全都标记成红色节点,连成一条清晰的攻击路径。这不是临时起意的操作,而是一套标准化流程——先用专业术语建立信任,再以“内部优化”名义诱导执行,最后让执行者背锅。
门被推开时她没抬头,只听出脚步节奏稳定,皮鞋跟敲地的声音比普通访客更重。来人径直走到主控位对面,将一支银灰色钢笔放在台面上,笔帽朝内,像是某种暗号。
“你查得挺细。”周砚秋解开风衣扣子,没坐,“但方向错了。”
林清歌终于抬眼。他今天衬衫第三颗纽扣缝着的不是乐谱碎片,而是一小段黑色胶带封住的芯片模组,金属指虎套在右手食指上,发出轻微的碰撞声。
“我没打算公开。”她说。
“不是公开不公开的问题。”他抽出一张便签纸,在角落画了个骷髅简笔画,然后推过来,“你现在手里有证据链,可一旦拿出来,团队只会分裂。有人会怀疑A07是内鬼,有人会觉得你在找替罪羊。程雪要的就是这个——让你失去协作基础。”
林清歌沉默几秒,把平板转向他:“所以我没动群聊。只做了三件事:暂停所有云端同步、启用本地加密传输、收集最近两周所有外部消息记录。”
周砚秋扫了一眼数据流截图:“你还留着那个伪造操作指南的链接?”
“没删。等它自己暴露。”
他轻笑一声,从风衣内袋掏出一个U盘插进接口。“我这边也查了。那个建议文档的模板格式,和去年‘城市听觉档案’项目泄露文件一致。当时负责对接的是苏念工作室的人,后来被挖走了两个技术助理。”
“其中一个现在就在我们协作者名单里。”林清歌接话,“叫李哲,26岁,声学工程背景,三个月前通过行业推荐加入。”
“所以他收到‘内部指导’邮件时,根本不会怀疑。”周砚秋拔下U盘,“你知道普通人最怕什么?不是犯错,是发现自己一直被当棋子使。”
林清歌点头:“所以不能直接告诉他‘你被人利用了’。他会本能抵触。”
“那就让他自己听见真相。”周砚秋打开音频分析软件,导入一段干扰样本,“我给你做个对比音轨。原始版是你最初收到的采录文件,处理版是李哲账号上传的那个。重点听18.5khz那段。”
耳机递过来,林清歌戴上。前半段正常,养老中心清晨的脚步声、呼吸声清晰可辨。到了第4分12秒,处理版突然多出一丝极细微的刮擦感,像指甲划过玻璃边缘,持续不断。
“这就是嵌入信号?”她问。
“对。而且它有个特点——每次出现都卡在环境声最低点。人在安静时更容易被潜意识接收。”周砚秋关掉播放,“你准备怎么见他?”
“约他复核采录标准。”林清歌摘下耳机,“地点在一楼咖啡角,开放区域,不会让他觉得被围攻。”
“聪明。”周砚秋收起设备,“需要我在附近待命吗?”
“不用。但如果他愿意配合后续调查,可能需要你出面做一次技术说明。”
“行。等你信号。”他拿起钢笔和U盘,临走前在乐谱边角又画了个骷髅,这次戴上了耳机,“要是他说想退出项目,别拦。真正有用的,是让他主动回头帮你说话。”
门合上后,林清歌坐回主控位,调出协作者通讯录。李哲的头像是张实验室合影,他在后排右数第二,穿着白大褂,手里拿着麦克风校准仪。签名栏写着:“声音不该被修饰,而应被尊重。”
她点了发送键:【李哲,方便约个时间吗?关于最新一批采录文件的技术参数,有几个细节想当面确认一下。】
回复来得很快:【可以,但我明天上午有场测试,下午三点以后有空。】
她打字:【没问题,创联空间一楼咖啡角,你看怎么样?】
【oK,到时见。】
消息发完,她看了眼时间:11:37。距离约定还有三个多小时。她起身走到储物柜前,取出备用硬盘,插入电脑开始整理证据包。不为起诉,也不为追责,只为那一刻——当李哲意识到自己成了工具时,能立刻看到全貌。
下午两点五十八分,林清歌推开咖啡角玻璃门。角落靠窗的位置已经坐着一个人,深灰夹克,低头看手机。她走过去坐下,把随身碟放在桌上。
“路上有点堵。”她说。
李哲抬头:“没事,我也刚到。”
服务生端来两杯拿铁。林清歌没碰杯子,而是打开笔记本,插上随身碟。“我们直接开始?”
“你说。”
她调出音频界面:“这是你上周提交的原始采录样本,编号A07-3。”点击播放,养老中心走廊的脚步声缓缓流出,“听得出问题吗?”
李哲皱眉:“这段我听过很多遍,应该没问题。”
“再听这个。”她切换到另一个文件,“这是系统记录中你账号上传的‘同步备份’版本。”
前半段一样,但从第4分12秒开始,背景里浮现出一丝极细的高频杂音。李哲的身体明显僵了一下。
“这……不是我加的。”他说。
“我知道。”林清歌关掉播放,“你的原始文件没有这个问题。但在凌晨三点十七分,有人用你的账号登录云盘,下载了全部素材,二十分钟后重新上传了一份修改版。我们发现时,已经流入后期处理环节。”
李哲脸色变了:“谁干的?为什么用我的账号?”
“因为我们收到一份‘优化建议’,署名是匿名专家,但格式和术语非常专业。你收到过吧?”
他猛地抬头:“你怎么知道?”
“因为我也收到了类似的邮件,只是没点开。”林清歌打开邮箱截图,“你看这条标题:《关于提升低频抗扰度的可行性方案》,是不是和你收到的一模一样?”
李哲迅速翻出自己的收件箱,手指停在某条记录上。“发件人显示是平台认证账号,我还以为是项目组内部通知……”
“它是伪造的。”她滑动屏幕,展示Ip追踪结果,“真实来源是一个境外跳板服务器。而且,这已经不是第一次了。半年内,至少三起类似事件,手法完全一致——找一个有专业背景、渴望被认可的人,用‘业内权威指导’的名义引导操作。”
李哲盯着屏幕,嘴唇微微发抖:“所以我根本不是在优化数据……是在破坏?”
“你是被利用了。”林清歌合上电脑,“现在有两个选择:一是我们报警,启动账号溯源;二是你配合我们做一次内部澄清,说明你从未知情,同时协助锁定下一个潜在目标。”
“他们还会再找别人?”
“只要还有人相信‘捷径’的存在。”
李哲沉默了很久,最后抬起头:“我不想报警。但我想说清楚——我不是傻子,也不是叛徒。”
“那就让我们一起证明这一点。”
第二天上午十点,创联空间b座三层会议室。
林清歌站在投影前,身后是经过脱敏处理的时间线图谱。周砚秋坐在后排,手里转着那支钢笔,指虎在桌面上轻轻敲击。
“各位,占用十分钟。”林清歌开口,“近期部分采录文件出现异常波动,原因已查明:外部账号劫持导致数据篡改。相关协作者已在第一时间协助排查,并提交完整情况说明。”
她切换ppt:“目前确认,攻击者通过伪造专业指导邮件,诱导协作者执行非必要操作。整个过程未涉及主观恶意,纯属技术欺骗。”
周砚秋接过话:“从今天起,启用双通道验证机制。所有远程传输必须附带物理签名码,云端自动同步失效。技术细节稍后发群。”
有人举手:“会不会影响进度?”
“短期会有额外步骤,但长期更安全。”林清歌说,“我们不追责个人,只堵住漏洞。”
会议结束时,气氛明显轻松下来。有人开始讨论新协议的操作细节,有人笑着调侃“以后连咖啡订单都得扫码验证”。
林清歌走出会议室,站在走廊窗前。楼下停车场,李哲正收拾行李准备离开。他抬头看见她,远远点了点头。
她没挥手,只是轻轻碰了下右耳的银质音符耳钉。这一次,没有晃动。