严负责人皱眉:“24小时可能紧张。”
周砚不争论,只提替代方案:“可以写‘最迟不晚于次日1700’,并明确‘未补充前不得对外形成倾向性结论’。”
法务专员看了严负责人一眼,最终写下:“最迟次日1700补充;未补齐前不得形成倾向性结论。”
陈某在签字前手抖得厉害,笔尖在纸上划出一道浅浅的歪线。周砚没有安慰,他只是把纪要推到陈某面前,轻声说:“你签的是你说过的事实。事实会保护你。”
陈某咬牙签下名字。
周砚最后签字时,笔画依旧稳,像在盖一枚不允许反悔的章。
1022,周砚走出取证室。
走廊冷白灯照在脸上,皮肤像被洗掉温度。他没有回工位,而是先去打印室,把刚签字的纪要扫描件按规则归档,生成哈希,上传共享盘“合规记录302追溯取证纪要”目录,留区只写一句:“三方签字纪要,待补充核验资料。”
他要把“今天发生过什么”钉在系统里,不让任何人有机会事后改叙述。
1040,梁总的电话打来。
“纪要签了吗?”
“签了,归档了,哈希已生成。后续核验点已列明,运维告警与跳板机审计最迟明天1700补齐。”
梁总沉默两秒:“王xx来闹了?”
周砚回:“他来补充陈述,否认指挥操作,试图引导收口。法务把他赶出去了。纪要已记录他的陈述与否认。”
梁总冷笑:“他急了。急了就会露更多。”
周砚没有顺着梁总的情绪走,只问关键:“ap接入记录拿到了吗?”
梁总说:“拿到了部分。安全部不愿给全量,我压了他们。你等我消息。”
挂断电话,周砚回到工位,打开当日闭环表,准备更新d7动作清单。他很清楚,内部追溯再重要,也不能让甲方侧的执行断档。
1108,王珊发消息:“领导让我们把‘开放日异常处置机制’写进项目汇报,作为风险控制亮点。你能不能给我一页纸说明?重点讲:怎么防拍摄、怎么防舆情、怎么保证资料合规发放。”
周砚回:“1140前给你。用‘流程三句式+留痕机制+证据路径’结构,便于上会。”
他立刻起草《开放日异常处置机制说明(甲方汇报用)》,把最复杂的流程压缩成最短的句子,依旧带版本号、时间戳、哈希值。对外只讲机制,不讲内部斗争。他知道甲方要的是“可控”,不是“内情”。
1136,说明发出,抄送梁总,归档完成。
1152,新的邮件提醒跳出来――信息安全部群发补充通知:302追溯已进入“证据核验阶段”,涉事人员需配合调取设备、门禁、im在线轨迹。
这封邮件抄送很广,几乎把所有相关部门都拉进来。周砚一眼就看出其中的另一层意图:把调查公开化,便于“稀释”责任;公开得足够大,最后就更容易以“多人接触、难以锁定”收尾。
他没有在群里发,只把邮件归档,并在自己的《302追溯缺口清单》里新增一条:“调查公开化风险:倾向于稀释责任,需坚持‘可核验链条’原则,避免结论模糊。”
1310,午后办公区开始躁动。
有人小声议论:“听说外包被叫去取证了,王助理也进去过。”
还有人说:“这事要是查实了,算项目事故吧?那就不是小事了。”
周砚戴着耳机,表面在对数据表,耳朵却把每一句话都收进来。他不关心八卦,他关心“风向”――风向一旦转向“项目事故”,对手会做两件事:第一,立刻切割,把责任甩给外包或某个基层;第二,找新的战场,把周砚从结果线拉走,比如用“个人信息合规”或“试用期评估”再打一轮。
1407,hr主管的日历邀请跳了出来:《信息安全补充承诺签署(最终版)》,时间定在1530,参会人员:hr、法务、周砚。
周砚看了一眼邀请,没有拒绝。承诺他会签,但他要确保承诺是“可执行、可验证”的,不是“可随意扩大解释”的枷锁。
1530,hr小会议室。
hr主管把最终版承诺递过来,语气温柔得像无事发生:“我们按梁总意见把工具清单加回去了,也加了更新流程。你签一下,就可以了。”
周砚没急着签,先逐条核对:工具清单是否完整、更新是否需法务+信息安全联合书面通知、数据导出字段是否限定、隐私告知实现方式是否明确。确认无误后,他才签字,并要求:“签署页扫描件当天归档共享盘,生成哈希,作为后续审计依据。”
法务专员面无表情地点头:“会归档。”
周砚签完,反而更警惕――当对手发现“合规承诺”这把刀砍不动他时,会换刀。最常见的一把刀叫“人事调整”:把你从关键岗位挪开,让你失去节奏控制权。
1618,梁总的消息终于来了,是一张截图,截图上是ap接入记录片段――只露出关键字段,mac地址、接入时间、ap位置标签、设备类型指纹。
梁总只发一句话:“1846-1852,302走廊ap接入的设备里,有一台设备mac与你们行政登记的王xx手机一致。”
周砚看着那行mac地址,心脏没有狂跳,反而沉得更稳。
这不是“猜测”,是“交叉证据链”的一枚关键钉子:门禁显示王xx1846进302;监控缺失从1847开始;ap记录显示王xx手机在302走廊ap覆盖段接入;跳板机在1847登录创建计划任务;1901开始三次失败登录触发保护模式。
缺的那十二分钟的视频,不再是缺口。
因为缺口两侧的钉子已经把它夹死了。
周砚没有立刻把截图转发。他先回梁总:“收到。建议你让安全部出具正式ap接入记录证明,并写进302追溯结论纪要。截图我已归档备份,但不作为正式对外材料。”
梁总回了两个字:“懂。”
周砚把这张截图存进加密目录,记录时间戳,更新《302追溯缺口清单》为《302追溯闭环进展表》,把“ap接入证据”一项从“缺失”改为“已获得(待正式证明)”。
1705,他刚合上电脑,项目群里突然跳出阿远的一条通知,语气不再伪装客气,像在用“管理权”做硬切割:
“@全体为避免信息输出不一致,从即刻起,熙湖云庭对外沟通由我统一汇总后发出,周砚仅负责内部数据整理与材料归档,不再直接对接甲方与现场执行。”
这条消息像一把刀,直插结果线:把周砚从对接与现场执行中剥离,只留下“整理与归档”这种可以随时被替代的工作。只要这条生效,后续再出现口径漂移、执行失控,责任还能回扣到“周砚内部整理不充分”。
周砚没有在群里争吵,也没有发长篇解释。
他只回了一句,短到像一道锁:
“该调整涉及外部合作边界与甲方已确认的答疑要求,需书面说明并同步甲方确认;在未完成书面化与甲方确认前,按既定职责边界执行(以复核会纪要为准)。请梁总裁定。”
发完,他立刻把阿远这条通知截图归档,标注“试图剥离对接权现场权”,并把复核会纪要里写明的职责边界截取出来,一并放进“合规记录职责边界”目录。
他知道,对手终于把刀举到明面上了。
1712,梁总在群里回了一条只有七个字的消息,像当众打碎一块玻璃:
“未经我书面批准,无效。”
群里瞬间安静。
阿远没有再说话。
周砚也没有继续追击。他把电脑锁屏,拎起文件袋,站起身时,肩膀的疲惫像潮水涌上来,但他的脚步依旧稳――今天最关键的不是“压住阿远”,而是把“302缺口”彻底从灰区拽出来。
1803,王珊发来消息:“我们领导想明天听你讲一下‘核验机制+数据闭环+异常处置’,你方便线上15分钟吗?”
周砚回:“可以。时间你定,我按口径与证据路径讲,资料提前发你。”
他把这条消息归档――甲方仍然点名要他,这就是最硬的现实:谁都可以在内部写一条通知,但甲方的需求不会被通知改变。
1920,信息安全部的正式邮件终于发出,抄送梁总、法务、hr,标题比之前任何一次都更沉:《302追溯阶段性结论(证据链补齐)》。
周砚点开邮件,正文措辞谨慎,却第一次出现了实质内容:
“……经调取门禁记录、跳板机审计日志、ap接入记录等交叉证据,确认涉事时段302走廊ap覆盖段存在与王xx登记设备一致的接入轨迹;同时,跳板机会话审计显示在1847存在计划任务创建操作,具体指令链与授权路径仍在进一步核验中。为避免影响项目交付,建议对相关账号与设备采取限制措施,并对涉事人员启动内部调查程序……”
没有把话说死,但方向已经明确:王xx不再只是“出现在现场”,而是被交叉证据链圈住的“关键轨迹点”。
周砚把邮件下载、截图、归档,更新合规清单。然后他关掉邮件,打开自己的d7闭环表――明天甲方要听的是机制和结果,不是内部调查。内部调查再重,也不能取代交付。
2208,办公区又只剩下他一个人。
周砚把明天要给甲方领导讲的15分钟内容拆成三段,每段都配一条可核验路径:
第一段:核验机制――证据包路径、口径固化方法、拒绝底稿规则;
第二段:数据闭环――日报口径、去重规则、转化链路;
第三段:异常处置――三句式、留痕机制、平台风控规避策略。
每一段最后,他都加一句“复核方式”:如何验证他说的是真的――打开哪个目录、看哪个文件、对哪个哈希。
他写完,导出pdf,生成哈希,上传共享盘“甲方汇报材料机制说明”目录,留区写明“对外汇报专用,口径与v1.3一致”。
2301,周砚准备关机时,手机又震了一下。
不是匿名威胁短信,而是一个未知号码的来电。他没有接,按掉后立刻截屏记录来电时间与号码,再把号码标记为“可疑”,保留通话记录原始状态。
他知道,对手不会就此停手。调查一旦往王xx身上收紧,王xx背后的人就会急――急到试图用更硬的方式让证据断掉:让陈某改口,让记录消失,让某个“无关人员”顶上去,或者直接把周砚从项目里挪走。
但现在,至少有一件事对方已经做不到了:把那十二分钟永远留在“无法确认”的黑洞里。
证据链一旦闭环,就会自带惯性。
惯性会把所有试图拽断它的人,反向拖进光里。
周砚关掉台灯,走出办公区。走廊的应急灯把他的影子拉得很长,像一条没有回头路的线。
明天的15分钟汇报,是对外的“可信强化”。
而内部的调查结论,才是对手真正的倒计时。
他不需要猜倒计时还剩几天。
他只需要继续做同一件事:让每一天的结果可复核,让每一步的证据可回溯,让每一次试图扯断链条的手,都留下指纹。_c