一、致命漏洞:代码里的裂痕2025 年 5 月 8 日,东海法院 12 号法庭。
王威丹的拇指反复摩挲着公文包暗袋里的 U 盘,金属外壳上蚀刻的 “2017.09.23” 字样,正是女儿的忌日。
三年前的暴雨夜,她抱着逐渐冰冷的小身体,在诊疗单背面写下 “代码杀人” 四个血字 —— 此刻正透过西装内衬,烙在胸前的疤痕上。
“现在请辩方开始第一轮陈述。”
审判长陈立远的法槌落下,惊起窗台上的灰雀。
王威丹起身时,法袍下摆扫过被告席,周明宇手腕的金属手铐发出轻响,与记忆中女儿监护仪的报警声诡异地重合。
这个面色苍白的程序员正盯着桌面,右耳后方的黑痣让她心头一震 —— 和女儿病历上主治医生李建国的位置完全相同。
检方代理人张宇轩的激光笔在投影上划出红线:“被告电脑中的 Python 程序,与涉案洗钱平台的核心算法相似度达 97.3%。
通过 MD5 哈希值比对 ——反对!”
王威丹的声音在混响系统里炸开,“检方混淆了代码相似度与创作时间。”
她调出电子证据平台,3D 时间轴在穹顶投影展开,“根据git log记录,争议代码的最后提交时间是 2023 年 2 月 14 日 03:17:09,而同期的《海淀分局接警回执单》”—— 她举起盖着骑缝章的扫描件,“证明周明宇当时正在配合调查‘1・28’跨国电信诈骗案,审讯室的监控录像显示,他的双手被约束带固定至凌晨 5 点。”
后排传来铅笔滚落的声响。
张宇轩的镜片闪过反光:“辩方试图用不在场证明掩盖技术能力 ——恰恰相反,这段代码暴露了真正的作者。”
王威丹切换到代码对比界面,七处Rust语言特有的unsafe块在绿色荧光中跳动,“我国直到 2024 年 7 月才将Rust纳入技术标准,而周明宇的 GitHub 仓库显示,他最后接触系统级语言是 2020 年的C++。”
她忽然指向旁听席第三排,“坐在那里的李建国工程师,上周在‘东方软件开发者大会’