第6章 证人

回到法庭后,解吟安这次没有按部就班地询问所有证人。他直接传唤了两个人:周海和林怀远,并在两人之间进行了一场当庭对质。

周海坐在证人席上,林怀远坐在被告席上。

“周先生。”解吟安走到两人中间,声音不大但每个字都掷地有声,“2月21日下午14:31分,你从安全部出发,走楼梯下到五楼,经过林怀远的工位,去茶水间打水。回来的时候再次经过他的工位。14:33分,林怀远的数字证书被用来提升了权限。”

周海的表情没有变化:“巧合。我每天都会经过那个区域。”

“你每天都会绕路两百米去打水?”

“那天的路线是巧合。”

“那2月20日呢?你也是巧合?案发前一天,同一时间,同一条路线,同样的绕路?”

周海的嘴角微微抽动了一下:“我记不清了。”

“那我帮你记。”解吟安优雅抬手,法庭半空中浮现出一块虚拟屏幕,播放着2月20日和2月21日两天的监控画面,并排显示。周海抱着笔记本电脑,走过同一条路线,同一个角度,同一个表情。

“两天的路线几乎完全重合。”解吟安说,“这不是巧合,周先生。这是排练,亦或,踩点。”

法庭里安静了几秒。

“你腋下夹的那台笔记本电脑。”解吟安继续说,“2月21日下午14:31分,屏幕上显示的是什么内容?”

周海的瞳孔微微放大了。只是一瞬间。

“我不记得了。”

“那我再帮你一下。”

热爱助人为乐的解吟安再次抬手。虚拟屏幕上出现了那段增强后的监控画面——笔记本电脑屏幕上的远程桌面窗口,密钥管理系统的内网地址,林怀远数字证书的详细信息,以及那个处于按下状态的“调用证书”按钮。

周海的脸色,终于变了。

“这不是真的。”他说,声音有些发紧,“监控不可能拍到屏幕内容。”

“这是VR系统的高精度重构。”解吟安说,“基于原始监控数据的光流分析和超分辨率重建。你可以质疑它的技术原理,但事实是——你在那个时间点,用你的笔记本电脑,远程登录了密钥管理系统,调用了林怀远的数字证书。”

周海张了张嘴,什么声音都没发出来。

“还有。”解吟安没有打算给他喘息的时间,“你账户里那每月十五到三十万的‘咨询费’。CyberTech Solutions Ltd.——你报销单上那个境外公司——我们查过了,它不存在。而那笔钱的源头,和打到林怀远账户里的五十万,来自同一个离岸壳公司。”

“我——”

“你在安全部工作十二年,年薪四十万。过去七个月,你的账户里多了超过一百二十万的不明收入。你觉得这一点,你的律师怎么帮你解释?”

周海低下头,手指攥紧了椅子扶手。

林怀远坐在被告席上,全程没有说话。他的眼睛一直盯着周海,表情从最初的茫然,变成了震惊,然后变成了一种解吟安很难形容的神色——那不是如释重负的轻松,而是一种更深、更沉的疲惫。仿佛他终于知道了是谁毁了他的人生,但这并没有让他好受多少。

解吟安没有继续追问周海。他已经得到了他需要的东西。

解吟安回到原告席,把所有纸张摊开在桌面上。

数字证书被复制 →密钥管理系统访问权限:周海(安全主管) 下属A、B DBA

P/MAC伪造 →内部IT人员或外包 →还是周海团队

五十万汇款 →需要知道林怀远母亲病情和账户 →人力资源档案(孙莉可查) 财务部门

钓鱼邮件源头 →尚未追踪,但内部人员更容易绕过邮件网关

劳务纠纷 →全研发部门都知道,但孙莉只有林怀远的“激烈言论”记录

“幽灵协议”开发者能力 →林怀远不具备。

解吟安用写政治思维导图的方法记下这些案件脉络。

解吟安盯着“林怀远不具备”那几个字,暂时陷入疑惑,于是回顾了一下走访发现。

走访发现:周海连续两天刻意绕路经过林怀远的工位,监控画面显示其笔记本电脑上运行着远程桌面程序并调用林怀远的数字证书

周海报销单上的“CyberTech Solutions Ltd.”为空壳公司,与其账户中的不明收入存在关联

发现:林怀远家中未拆封的医院信件显示,他在手术预付款截止日前未使用那五十万汇款

解吟安盯着“周海”这个名字。

IT安全主管。拥有密钥管理系统访问权限。拥有伪造IP和MAC地址的技术能力。可能通过监控日志提前知道调查方法。有能力开发或获取“幽灵协议”级别的工具。

动机是什么?

他重新翻看卷宗,找到了一处之前没太在意的细节——星河科技在案发前三个月进行了一次组织结构调整,IT安全部门的预算被削减了15%。周海在内部会议上强烈反对,但最终没有被采纳。

这不是一个强烈的动机。削减预算不至于让人去偷核心代码。

但如果周海不只是“对公司不满”呢?

如果周海在外部有人——境外竞争对手——那些人出价足够高,高到让人愿意背叛自己花了十年建立起来的职业生涯?

一百二十万。可以解释很多事。

解吟安在纸上写下了新的关键词:

周海的技术能力与“幽灵协议”开发者画像的重合度:网络安全专家、顶尖水平、可能的前黑客背景

周海的财务记录:除工资外是否有不明收入——已发现

周海与境外公司的联系:邮件、通话、旅行记录

CyberTech Solutions Ltd.:空壳公司,资金源头与林怀远账户的汇款方交叉

作为检察官,解吟安的职责不是“证明林怀远无罪”。他的职责是“审查证据是否足以支持起诉”。如果证据不足以排除合理怀疑,他应当作出不起诉决定,或者将案件退回补充侦查。

但现在,他面对的不是真实的案件——这是考试。

考的是:在证据不完整的情况下,检察官如何行使自己的职权?

他闭上眼睛。

真实的办案中,他有两种选择。

第一种:基于现有证据,认为林怀远构成犯罪的证据不足,作出不起诉决定。林怀远被释放,但真正的黑客继续逍遥法外,星河科技的核心代码可能已经被卖到了境外。

第二种:申请补充侦查,调取周海的财务记录、密钥管理系统的访问日志、通信元数据。如果补充证据证实了栽赃的假设,案件将转向真正的黑客。但如果补充证据什么都没有——如果周海是干净的——那他就浪费了宝贵的侦查资源,拖延了案件的进程,还可能因为“过度怀疑”而错过对林怀远的最佳起诉时机。

检察官的权力很大。不起诉决定意味着一个人彻底摆脱刑事追诉。起诉决定意味着一个人可能面临十年以上的监禁。

权力越大,责任越大。

解吟安睁开眼。

他打开了“证据申请”功能。

系统的蓝色面板弹出来,提示:“补充证据申请将被记录在案。补充材料不保证完整性与真实性。”

解吟安输入了三行字:

申请调取周海(IT安全主管)过去十二个月的个人银行账户流水。

申请调取周海过去六个月的所有网络通信元数据(不涉及内容,仅含时间、对方标识、数据量)。

申请调取密钥管理系统在过去三个月的所有访问日志,筛选对象为林怀远数字证书的所有调用记录。

按下“提交”后,系统沉默了大约三十秒。

然后新的数据涌入了他的意识。

作为检察官,他必须在审阅这些补充证据后,作出最终决定——起诉、不起诉,或退回补充侦查。

证据补充1:周海的银行账户流水。

过去七个月,周海的账户每月固定收到一笔来自某境外离岸账户的汇款,金额从十五万到三十万不等,累计超过一百二十万联盟币。汇款备注均为“咨询费”或“技术服务费”。

汇款方与之前给林怀远汇款的那个境外账户,在资金链的上游有交叉——同一个离岸壳公司。

证据补充2:密钥管理系统访问日志。

在过去三个月内,林怀远的数字证书被下载过四次。其中三次的下载操作使用的是周海的管理员账户。时间是凌晨一点到三点之间,IP地址显示为公司的□□登录——这意味着操作者不在公司,而是远程接入。

证据补充3:周海的通信元数据。

过去六个月,周海每周与一个境外加密邮箱地址有规律性的通信,频率为每周两到三次,数据量不大——更像是简报或指令确认。

解吟安看着这三份补充证据,沉默了很久。

然后他翻回案件卷宗的第一页,在“检察官意见”那一栏里,写下了一段话:

审查意见

一、对林怀远的指控,现有证据存在以下合理怀疑:

(1)数字证书的使用记录与林怀远的个人行为模式不符(深夜远程操作);

(2)林怀远不具备开发“幽灵协议”的技术能力,该工具的出现与他的专业背景不匹配;

(3)关键证据(数字证书日志、数据流向)在案发后被部分清理,无法排除第三方伪造的可能;

(4)五十万汇款的资金来源与本案另一相关人员周海存在关联。

二、补充证据显示,周海(IT安全主管)拥有复制林怀远数字证书的权限和机会,其个人账户在过去七个月内有来自涉案境外账户的大额不明收入,且存在与境外加密邮箱的规律性通信。

三、综合现有证据,林怀远构成犯罪的证据链存在断裂,不符合“犯罪事实清楚,证据确实、充分”的起诉标准。

决定:对林怀远不起诉。

四、周海涉嫌职务侵占、侵犯商业秘密罪,建议侦查机关另案侦查。

解吟安按下“提交”。

他没有选“退回补充侦查”——那是给证据不足但存在侦查空间的案件准备的。这个案件中,真正应该被追诉的人已经很清楚了。

不起诉林怀远,不是“放过”了犯罪。而是把追诉的矛头,指向了真正的犯罪者。

这是检察官的职责——不是追求起诉率,而是追求正义。

当按下“提交键”的那一刻,整个法庭开始从边缘向中心缓慢地褪色。橡木地板变成半透明,然后消失;墙壁上的联盟徽章慢慢淡去,像是被水冲刷的画;旁听席的椅子、证人席的围栏、被告席的桌面——一切都像沙画被风吹散一样,从四周向中间剥落。

最后消失的是法台。

金色的联盟徽章在他眼前一点一点地变淡,像落日沉入地平线的最后那几秒钟,然后——

白光。

他站在一片白色的虚空中。

面前浮现出一行字:

考试成绩评定中。请勿离开座位。预计等待时间:15分钟。

解吟安站在虚空里,等着。

没有风,没有声音,没有颜色。整个世界是干净的、空白的、死寂的。

他忽然想起了顾解意。

上一章
下一章
目录
换源
设置
夜间
日间
报错
章节目录
换源阅读
章节报错

点击弹出菜单

提示
速度-
速度+
音量-
音量+
男声
女声
逍遥
软萌
开始播放