『如果章节错误,点此举报』第(2/3)页
SB设备痕迹。”顾明低声说,“时间戳——前天下午五点十二分。”
五点十二分,正好落在昨夜快照里zs.board关键批注的时间附近,也正好落在李骁说的电话后不久。
警方技术人员抬眼:“USB设备序列号能读到吗?”
顾明点头:“能。序列号属于一把安全密钥。编号与……李骁刚才说的一致。”
这一下,李骁的供述开始从“故事”变成“字段”。
罗主任看着终端,声音很低:“读取共享账号登录历史。”
顾明调出日志,屏幕上出现一串账号:zs.board、ops.emergency、ch、hy、lx……其中zs.board在五点十三分登录,随后打开文档协作平台,做了两条批注:一条“只留notes”,一条“按这个口径走”。
“批注确认。”顾明说,“与昨夜OD-LOG-213一致。终端是源头。”
更令人窒息的是,日志里还有一个动作:五点十五分,终端访问了一个加密云盘的上传链接,访问持续了四十七秒,然后断开。这个动作不像普通查看,更像“上传或同步”。
顾明立刻把这条访问记录截取封存,生成新证据包:OD-LOG-217(终端外联访问记录)。哈希生成完毕,警方技术人员在记录卡上签字。
外联访问意味着泄露路径可能确实从终端发生过。是沈婧自保导出?还是有人另有目的?还需要对齐门禁与人员。
“把门禁对齐拉出来。”罗主任说。
纪检专员把门禁点位的出入记录调到五点前后:五点零九分,李骁进入;五点十一分,沈婧进入;五点十七分,两人先后离开。五点四十六分,周秘书长进入;五点五十三分离开。
看到周秘书长的出入时间,现场没有人说话。不是震惊,是一种更冷的确认:意见源的边界,正在从“助理”“专员”向“核心结构”逼近。
陆律提醒:“门禁显示进入,不等于参与操作。但它足够触发问询。问询必须按程序,避免被说成‘以门禁定罪’。”
周砚点头:“门禁只说明在场。是否操作看设备指纹、账号登录、键鼠事件日志。我们按证据说。”
顾明已经在查键鼠事件:“五点十三分到五点十六分有连续键鼠事件,指纹匹配终端自身,不涉及外接鼠标。五点四十六分那段,键鼠事件很少,主要是打开了一个日历文件和一份‘材料流转建议’文档,未做编辑。”
“他看过。”梁总低声说。
周砚没有用“看过”这种主观词,他说:“终端日志显示在周秘书长进入时间段,打开过相关文档。是否阅读不判断,但打开是事实。”
事实就够了。事实会逼迫解释,解释会留下更多事实。
---
九点整,说明会开始。
会场在董事会办公室旁边的一间会议厅,比内审层的问询室更大,也更像“会议”而不是“审查”。这也是一种策略:把审查变成会议,把锋芒藏进礼貌里,把问题装进议程里。影子机制就喜欢在这种氛围里活着。
周秘书长到了。他比想象中平静。头发梳得一丝不乱,深色西装,领带压得很正,连坐下的动作都像经过训练:不急不缓,仿佛他不是被问询者,而是主持者。
秦致远也在,韩屿也在。程晗、沈婧、李骁被安排坐在侧席,像等待被点名的工具。警方技术人员坐在最后一排,面无表情。纪检与内审坐在**对面,桌面上摆着厚厚的编号清单。
周秘书长先开口,声音温和但带权威:“我理解公司现在处于高敏感阶段。对董事会办公室的任何动作,都可能被外界解读成内部失序。所以我希望今天的讨论,严格围绕程序与事实,不做情绪化延伸,更不要扩散未经核验的信息。”
这句话几乎完美:强调程序、强调事实、强调不扩散。任何人听了都会觉得合理。可周砚在心里听出另一层:把“扩散”放在第一位,仍然是“收口逻辑”。
罗主任没有被话术牵走,他直接把议程切到第一项:“共享账号池与终端封存。”
“周秘书长,”罗主任说,“终端已按程序封存,发现zs.board共享账号在关键时段登录并做‘只留notes’‘按这个口径走’批注。请问:董事会办公室为何存在共享账号池?谁批准?谁监管?谁保管密钥?”
周秘书长没有立刻否认,他先用一种管理者的方式解释:“共享账号池是历史遗留,用于保障紧急情况下材料能快速流转,避免因个人账号不可用导致董事会议程停滞。密钥保管有流程,日常由秘书处管理。至于批注……我需要看到完整证据链再回应。”
“完整证据链已经在。”苏内审抬手,投影切换到OD-LOG-213与OD-LOG-217,终端日志、键鼠事件、外联访问记录、门禁对齐、哈希都显示得清清楚楚。
“证据链显示,”苏内审的声音一贯冷,“有人用共享账号明确指示规避留痕,把关键策略留在notes里。这不是‘紧急流转’,这是‘规避审计’。这件事,董事会办公室如何解释?”
周秘书长沉默了一秒,然后用更稳的口吻说:“董事会办公室的原则,从来是依法合规。若存在规避留痕的行为,那一定是个别人员的错误理解或不当操作,不代表董事会办公室的制度意图。我愿意配合调查,先从制度整改入手:立即停用共享账号池,全面改为实名账号,密钥领用纳入双钥匙。”
这就是典型的止血动作:先整改,淡化追责。整改当然必要,但如果只整改不追溯授权链,暗门只会换个位置。
罗主任没有否定整改,他追问授权:“整改很好。但我们今天要核验授权链。请回答:‘只留notes’‘不要直链’这类指令,是否来自董事会办公室核心人员?是否由你或你的授权人提出?”
周秘书长看向罗主任,眼神依然温和,但温和里有一点锋利:“罗主任,我不认为把措辞稳妥化等同于规避留痕。我们担心的是未经核验的材料在系统里形成可被外界断章取义的链条,造成董事会被动。”
“那就回到事实。”周砚终于开口。他的声音不大,却很清晰,“终端日志显示,五点十三分zs.board登录后进行批注并发生外联访问。门禁记录显示当时进入终端会议室的人员为李骁与沈婧。五点四十六分你进入终端会议室,打开了相关文档。我们不推断你的动机,只核验:你是否知晓共享账号在该时段被用于批注规避留痕?你是否授权李骁与沈婧进行材料集中与直链规避?”
周秘书长的目光落到周砚身上,停了两秒。那是权力对规则的审视。随后他把视线移开,回答得很克制:“我授权他们确保材料管理可控,但我没有授权任何人导出录音、外联上传,更没有授权任何人对证据链实施干预。若发生了超越授权的行为,我会追责。”
“确保材料管理可控”这句话本身就很大。可控到什么程度?可控与干预之间的边界就是今天的核心。
罗主任立刻问:“你授权的具体内容是什么?口头还是书面?有没有编号?有没有双钥匙?”
周秘书长微微皱眉:“风险期很多指令是口头,追求效率。编号流程在紧急状态下不一定能跟上。”
苏内审接上去,声音像刀:“口头效率就是暗门。你刚才说要围绕程序,现在你承认口头指令。那就请你解释:董事会办公室为何允许在高敏感风险期用口头方式绕开编号?你知不知道这会导致执行层把‘稳妥措辞’理解成‘不留痕’?”
周秘书长没有正面回答“允许”,他把话题转向“治理建议”:“我承认我们在制度上存在不足,特别是共享账号池与口头指令的边界。我们会立刻补齐:任何材料流转必须编号,任何紧急指令必须事后补录。今天先把制度补齐,避免进一步扩散风险。”
这句话很像“合理”。可如果今天把讨论停在制度补齐,意见源的链就会断。
罗主任按住会场节奏:“第二项:外部泄露路径与终端外联记录。请沈婧说明。”
沈婧站起来的时候,脸色很白,像一张被灯打透的纸。她开口第一句就是防御:“我没有故意泄露。我导出录音是为了留底自保,我怕事情最后落到我头上。”
“你导出录音的权限来源?”罗主任问。
沈婧低声:“共享账号……zs.board。”
“密钥谁给你?”罗主任继续。
沈婧犹豫了一下,目光飘向李骁,又飘向周秘书长,最后落到桌面:“李骁让我去拿。他说‘上面很关注,材料要收紧’。我以为他是代表秘书长。”
会场里出现细微的骚动。不是喧哗,是那种压着的呼吸变化:把“上面”变成“代表秘书长”,意味着授权链进一步清晰。
陆律立刻提示:“注意措辞,‘以为代表’是主观。问她听到的原话、发生的事实。”
罗主任点头:“你听到李骁的原话是什么?”
沈婧咽了一下:“他说‘不要留直链,材料集中管理,关键片段留底以防背锅’。”
这句话一出,周砚心里一沉——“关键片段留底以防背锅”不是制度语言,是人性语言。人性语言一旦出现在权力链条里,说明执行层已经不信任组织会保护他们,只信任“自保证据”。这也是影子机制的副作用:它让人学会留后手。
周秘书长第一次明显变色:“我从未指示任何人留底录音,更不可能鼓励导出。沈婧,你确认这是原话?”
沈婧抬起头,眼里有泪但不敢掉:“确认。”
罗主任看向李骁:“你是否说过这句话?”
李骁脸色很
(本章未完,请翻页)