下一章 上一章 目录 设置
81、商栖岐被查 副楼门禁第 ...
-
副楼门禁第二次响起等待核验的提示音,审计员仍没有进门。
他们带来的红色封签已经贴在密封箱上,封签条码扫进本地终端后,案件名称自动显示为“商栖岐违规缓存”。秦知月看了一眼正式申请的生成时间,又让值班员调出封签打印日志:封签在八点五十二分打印,正式扣押申请九点零三分才进入系统。
结论比申请早了十一分钟。
门外的审计负责人解释,名称只是方便内部流转的临时模板。商栖岐隔着玻璃看了两秒:“方便。先把罪名印好,人来了只负责签收。”
记录员的手停了一下,审计终端随即把他的回答归入“拒绝接受标准封签”。负责人要求他当场确认是否配合扣押。
“我配合保全,不配合你把结论当模板。”商栖岐说完才看见自动摘要,脸色沉了下去。他那句讥讽没有让流程更清楚,反而给了系统一个现成的拒绝标签。
秦知月把终端转向他:“别跟摘要吵。说动作。”
商栖岐吸了口气,重新回答:“更换中性封签。旧封签、打印时间、模板调用记录全部保留。我不触碰箱体,接受现场扣押。”
新封签改成“算法端口临时扣押”,旧封签装入透明袋,单独编号。错误摘要没有删除,后面补上他的完整回答和修订时间。
审计终端又要求面部识别,并自动弹出“高技术风险Beta”。商栖岐盯着那行字:“它倒是比你们快,连我为什么危险都替我想好了。”
这次他没有继续说下去。他改用纸质临时身份条,门禁因此多等六分钟。等待时间先被记成被调查人不配合,记录员在秦知月注视下划掉,改到审计程序延误栏。
就在门开前,商栖岐的公司账户被强制退出。团队群只闪过一条未读消息:别再拿我们的名字证明你是对的。消息还没点开,联系人列表便整页变灰。
他把手机反扣在证物线外,半杯冷咖啡也放到墙边,双手摊开。直到审计员进门,他都没再试图登录。
白苓来得很快,手套还没完全戴好,就先问:“谁申请的技术审计?”
秦知月翻开记录:“署名是雾穹合规部。”
门外的记录员停下笔。封签打印日志、申请生成时间和雾穹合规部的署名被投到同一块屏幕上。商栖岐此前提交的备份都挂在个人证书下;扣押理由一旦写成“违规缓存”,后续目录便会自动附加“来源污染”标记。
闻溯安看向扣押箱:“他们不是要查商栖岐,是要查掉商栖岐查过的东西。”
审计署的人要求带走他的个人终端。商栖岐摊开手,示意自己没有抗拒。可他右手食指一直轻轻敲着裤缝,四下,停一拍,再四下。闻溯安很熟悉这种节奏。北环站那晚,静音通讯器残片里也有相同停顿。
“他在报时。”闻溯安低声说。
陆衡砚没有立刻追问,只侧过身,让闻溯安能自己看见审计员手中的扣押清单。清单第三项写着“商业模型接口缓存”,第四项写着“异常样本私存”。这两个词看起来合法,却有一个共同前提:把商栖岐做过的保全动作改写成私藏。
“我申请现场封存。”闻溯安说。
审计员皱眉:“你不是技术人员。”
“我是涉案系统受害人,也是本案临时顾问。”闻溯安把顾问证放到灯下,“如果这份缓存包含我的旧编号、旧属性或旧适配率,任何转移都必须经过当事人知情范围确认。”
审计员把“当事人知情范围确认”补进扣押流程。白苓随即提交见证申请:“同步记录是否涉及医疗身份信息。”
秦知月把登记板推到审计员面前:“写。”
记录员在新页补出缓存范围、医疗字段、授权人和复核人四栏,右侧另留撤回时间和异议理由。原扣押页盖作废章后留在镜头内,审计员逐项读回;闻溯安只确认与自己有关的字段,没有代商栖岐确认其他目录。
商栖岐低头笑了一声,右手敲裤缝的节奏停了。审计员暂停带离流程,把扣押箱放回会议桌,并在摄像头前重读新增的两项限制。
离线缓存打开时,屏幕先黑了三秒。那三秒里,会议室只有风机声。闻溯安看见陆衡砚的手停在桌沿,没有靠近他,也没有替他挡住屏幕。陆衡砚只是把房间里最刺眼的那盏白灯关掉,让屏幕光不再直直扎进他眼底。
缓存目录里没有商栖岐的私存样本,只有一份自动命名的系统影子目录。文件夹名后半截被切掉,只剩“Shadow-Consent”。
“影子同意。”白苓念出来时声音很低。
商栖岐抬头:“我没有私藏样本。我截的是系统替人生成同意书的过程。”
审计员立刻说:“这只是技术推测。”
闻溯安把便签袋往前推了一寸:“那就按技术证据处理。先看时间。”
第一段缓存来自匹配日前夜,第二段来自北环事故后,第三段来自保险拒赔系统凌晨更新。三段时间横跨不同部门,但它们共同调用一个隐藏接口:person_proxy_agree。代理同意。
这个词在屏幕上亮起来时,没人说话。
商栖岐说:“我第一次看到它的时候,也以为自己看错了。系统不是判断人同不同意,是在缺少反馈时替系统补一个‘可视为同意’。”
陆衡砚声音沉下去:“谁有权限开这个接口?”
商栖岐看向审计员:“这就是我被查的原因。”
审计员脸色微变。秦知月立刻让记录员调取扣押申请。申请理由里写着“商栖岐涉嫌绕行合规接口”。可缓存里的接口并非商栖岐创建,调用链上出现的是雾穹合规部的临时授权章。
闻溯安盯着那枚章,看见章号最后两位:ZC。
蔺折川。
白苓轻轻吸了口气,没让情绪露出来,只把商栖岐的座位往记录摄像头能够完整拍到的位置挪了一点:“你现在是证人,不是结论。能说多少,说多少;不说的部分,写明原因。”
商栖岐第一次收起笑。他看着屏幕上的影子同意接口,声音很慢:“我查到这里以后,系统给我推了一个自检任务。任务要求我在二十四小时内删除异常缓存。删除理由是——保护受害人隐私。”
闻溯安闭了闭眼。
记录员在删除任务后补出两栏:被删除对象、删除任务申请人。缓存被标成“隐私风险”,申请人栏却是空的;系统已经替受害者生成同意,又准备以保护名义删掉生成过程。
陆衡砚在记录纸上写下四个字:保护借口。
闻溯安看见了,没有纠正。他只是把旁边的空白同意书拿起来,放在那份缓存影像旁边。两张纸隔着屏幕对照,一张来自旧案,一张来自系统后台,相隔多年,却有同一种冷。
下午三点,审计署撤回即时带离申请,却没有恢复商栖岐的身份。调查方向改为涉嫌违规保全与越权访问;他三日内不得离开霁港,不得联系原项目组,也不能使用个人终端和旧员工证。
审计员当场收走他的手机、键盘证书和那张已经失效的音乐会员卡。音乐卡并不在扣押清单上,商栖岐盯了两秒:“那张也能训练模型?”
负责人说卡片可能存有近场密钥。他笑了一声:“行。反正歌单比我清白。”
这句话又被自动摘要写成态度轻慢。商栖岐张口想顶回去,最后把摘要拖到旁边,在补充栏写:不同意评价,但接受卡片暂扣;请记录用途和归还日期。
公司随后发来停用通知。项目权限、报销账户和内部邮箱同时关闭,工资状态显示待审。通知没有写结论,却要求他不要与同事讨论调查。刚才那条未读消息也彻底消失了。
他签限制令时手指发抖,最后一笔落得很重:“我能申请保护登记吗?”
白苓说可以,问他希望保护什么。
“先别让他们把我写成吹哨人。”商栖岐盯着纸面,“我没那么高尚。我只是留了个不该留的后门,后来发现删掉它会更糟。”
闻溯安没有替他把这句话整理漂亮:“那就写后门是谁留的、你用过几次、哪一次开始知道它会伤人。”
“还有我嘴欠造成的延误?”
“也写。”
商栖岐点头,把保护登记和询问记录分开签。傍晚,离线缓存正式封存。陆衡砚仍在停职,不能进入主签区;闻溯安只让他在见证栏外写下时间,主签名位留给商栖岐确认。两人的手没有碰到同一张纸。
笔尖离开纸面的瞬间,缓存最后一层目录自动展开。商栖岐留下的影子文件里,不只有代理同意接口,还有一张被隐藏的调用名单。名单第一列是未公开样本,第二列是保护等级,第三列没有姓名,只有一个灰色词条:黑箱训练集。
闻溯安看着那四个字,没有继续点开名单。屏幕右侧已经出现完整镜像按钮,审计员的手停在鼠标上:“目录可能随时自毁,先拷下来最安全。”
“最安全的是谁?”商栖岐问。
审计员皱眉:“证据。”
“里面若有未授权的医疗切片,你的安全就是别人的第二次泄露。”
审计员准备启动随箱携带的“完整性扫描”。程序界面写着离线核验,隔离机背面的网络灯却亮了一次。商栖岐看见那点绿光,立刻要求停机。
负责人认为他在拖延扣押。商栖岐没有碰设备,只让第三方技术员拔下网线,在交换机上读取尚未发出的数据包。扫描程序已经整理出文件名、证人编号和目录大小,准备向审计软件供应商回传运行遥测;正文尚未上传,但仅凭文件名就足以暴露谁进入过保护登记。
供应商条款把这类回传称为质量改进。审计负责人说所有案件都这样做,从未出过问题。
“从未被记录成问题。”商栖岐纠正。
他们改用本地校验工具。供应商扫描程序、待发送清单和亮过一次的端口灯分别拍照封存。离线核验多用三十五分钟,后续询问顺延,技术员、审计负责人和商栖岐分别在操作、批准与延误栏签字;遥测回传被列为新增泄露风险。
秦知月让技术员先读取生成时间、文件大小和调用端口,正文保持关闭。操作多花了二十七分钟。期间,封存室的打印机吐出半张乱码纸,又卡住。审计员担心自动清除已经启动,催商栖岐给出管理员口令。
商栖岐把双手举在桌面上方:“口令在旧键盘证书里。你们刚扣走。”
执行员跑去密封箱取证,回来时先核对封条号码。取箱、拆外袋、读取证书和重新封装分别记在四个时间栏里。
旧键盘证书读出后,校验值却与墙上录像的时间差了七分钟。夜班管理员以为是设备故障,想直接以服务器时间为准。商栖岐看了一眼窗边那只停过电的电子钟,提醒他们副楼昨晚切换过备用电源,本地时钟没有自动校准。
如果直接改时间,缓存的先后顺序就会被重新排列。审计员只得暂停镜像,调出门禁、备用电源和打印机三套日志重新对时。封存室里没有人说话,只有散热风扇持续转。商栖岐的半杯咖啡还放在墙角,杯沿已经结了一圈冷痕。
重做耗了四十分钟。结果证明文件没有晚生成,错的是房间里的钟。管理员在报告里写下自己的判断失误,没有用“设备异常”替代。
商栖岐站得太久,右手开始发抖。白苓问他是否需要暂停,审计员担心休息会中断证据连续性。秦知月让摄像继续拍空桌面,记录暂停原因和起止时间,人可以离开镜头五分钟。
商栖岐去洗手间用冷水冲了脸。回来时,他没有再端那杯咖啡,只要了一杯温水。纸杯放在证物线外,杯底也被贴上时间标签,免得清洁人员误把它当成遗留物带走。
休息结束后,审计员重新宣读当前权限。商栖岐发现其中仍有“必要时扩大检索”一句,要求写清谁判断必要、如何复核。对方嫌他拖延,他承认自己害怕,也承认害怕不能成为跳过边界的理由。
那句话被写进询问记录,没有被整理成更体面的表述。
记录员读回时,商栖岐没有要求删掉“害怕”。他更正道:“边界不会自己出现。接口是我们留的,绕开的路也是。”
询问软件随后生成自动摘要:被调查人反复质疑程序,拒绝配合快速保全。商栖岐要求把摘要投到公共屏幕,与原始问答逐句对照。他没有要求删掉“质疑”,只指出自己没有拒绝保全,拒绝的是联网扫描和范围不明的扩大检索。
记录员将摘要改成“提出具体保全边界并接受离线核验”,原错误版本保留在修订栏。若只留下改正后的句子,审计系统下次仍可以把拖慢流程的人写成阻碍调查。商栖岐在两版后面分别签时,手还在抖,却没有让任何人替他落笔。
扣押清单末页还有一项默认勾选:涉商业模型材料于案件关闭后三十日自动销毁。审计员称这是保护商业秘密的常规期限。商栖岐指着Shadow目录的生成日期问,若三十日后才有人证明其中含有受害者原话,谁能把已经销毁的证据还回来。
秦知月将自动销毁改为“期限另行听证”,并要求任何删除逐项通知授权人。清单重新打印时,旧页盖作废章后夹在新页前。商栖岐没有要求挪走被调查人栏里的名字,只逐项核对纸面勾选已取消、后台删除权限已关闭。
审计负责人在页边签下更改时间,删除权限从软件后台一并关闭,不能只靠纸面承诺。
记录员重新敲了一遍,保留了这个更难看的主语。
屏幕上,修订痕迹与原句并排存在,没有覆盖。
元数据加载完成。黑箱训练集生成于匹配日前一小时,更新账号显示为尾号R-A11的维护证书。证书持有人为空,使用范围横跨保险、医疗、宿舍和关系推荐。
白苓要求先隔离医疗字段。审计员提出目录结构可能受损,商栖岐改用哈希标记,由独立保管人持钥匙。操作单列出漏证、目录损坏和再次泄露三项风险,白苓、审计员与保管人分别签字。
第一层索引打开后,屏幕上出现一排灰点。每个点都没有姓名,只标着属性推断、保险等级、婚恋活跃度和医疗负担。最上方一行英文写着:remove human delay。
白苓翻译:“移除人为延迟。”
商栖岐盯着那几个词:“他们把迟疑、复核、反悔都算成延迟。”
门外一名审计员要进来确认扣押范围,陆衡砚拦住他,递出登记板。对方说只看一眼,陆衡砚没有提高声音:“一眼也写目的。”
那人不耐烦地填表。闻溯安看见陆衡砚把笔递回去,没有替任何人决定能不能进,只把原本会被省掉的一步留了下来。
凌晨一点,商栖岐的保护登记仍卡在联系人栏。界面允许空着,后台却不断报错。值班技术员建议先填陆衡砚,之后再改。
“不要。”商栖岐说。
“只是为了让表过。”
“我维护这套东西时,也说过很多次‘只是为了让它过’。”
人工受理单被拿来后,他在联系人一栏划了一道斜线。记录员起初想写“拒绝提供”,闻溯安让他改成“选择不设联系人”。两个说法只差几个字,却决定空白会不会再次被解释成问题。
登记完成后,商栖岐给家人发了一条消息:设备已扣押,近期不要使用旧账号联系。家人连续打来三次,他只接最后一次。
接电话前,审计员把他带到没有摄像头的休息角,却要求手机保持外放日志关闭。商栖岐第一次发现,连“允许私人通话”也需要有人具体关掉哪一项记录。值班员找了半天设置,最后贴上一张纸遮住工作台摄像头,并在清单上写明遮挡开始与结束时间。
“你是不是要坐牢?”电话那边问。
“不知道。”
“那你有没有做?”
商栖岐靠着冷墙,过了很久才说:“有些做过,有些看见后没拦。现在正在分清。”
他没有把调查细节讲给家人,也没有用“我是证人”把自己洗干净。挂断电话后,他申请把这通私人电话排除出镜像范围。审计员核对时间,只保留通话发生的事实,不保存内容。
旧键盘随后被送回封存室做证书读取。键帽上的字母磨得发亮,商栖岐没有伸手。新键盘接入隔离机时,屏幕立即报出序列号冲突,指向R-A11。
“还能继续吗?”秦知月问。
“可以。”商栖岐说,“但由他敲。”
他把步骤念给审计员。第一条路径进入离线缓存,第二条只列文件名,第三条才打开与R-A11直接相关的索引。进度条走到百分之十七,一份被退回三次的打印申请跳出来。
申请人:沈鸢。
三个部门给出的理由不同,退回时间却只相隔七秒。系统把她标成“已失联”,又在备注栏写“建议延后本人确认”。
审计员想把申请归入黑箱附件,闻溯安按住编号机:“单独立案。”
“它可能只是样本。”
“她不是样本。”
编号纸从机器里吐出来,卡在一半。值班员拉开盖板,重新压平纸卷,号码才完整印出。那张小纸被贴到沈鸢申请的右上角,没有贴到商栖岐的证词后面。
商栖岐看着它,低声说:“我第一次看到这张申请时,以为只是打印服务坏了。”
白苓问:“后来呢?”
“后来我发现,三个系统在七秒里同时决定她不值得被听见。”
审计员开始生成只读切片。商栖岐没有再碰键盘。他把旧工牌摘下来,放入透明袋,主动补交两次绕过审批的紧急修复和那封曾经没有回复的风险邮件。
“完整上下文会把你也放进去。”闻溯安提醒。
“我本来就在里面。”商栖岐说,“只是以前站在屏幕后。”
清晨前,他被带回临时询问室。新键盘还留在桌上,按键声音陌生。屏幕中央,沈鸢的申请单独占着一个编号。
第二天调查页的第一行只写一个编号:沈鸢。编号下列着三个部门、三次退回和七秒时差。