第18章 谁在伪造活动记录
怒火在胸腔里燃烧,几乎要将陈璐的理智焚烧殆尽。
那股灼热像熔岩般在血管中奔涌,每一次心跳都撞击着耳膜,发出沉闷的“咚、咚”声,仿佛要冲破颅骨。
她能清晰地感觉到指甲嵌入掌心时传来的刺痛,皮肤被划破的细微触感,甚至嗅到自己因愤怒而急促呼吸时口中泛起的干涩气味。
凭什么?
凭什么她辛辛苦苦维持的完美形象,就要被吴昊这个只会按部就班的“数据奴”和姜不白那个不食人间烟火的“算法怪”联手摧毁?
她攥紧了拳头,指节因用力而泛白,掌心留下四道深深的月牙形凹痕,渗出的血珠顺着掌纹缓缓滑落,滴在桌面上,绽开一朵暗红的小花。
她不服。
既然他们喜欢用数据说话,那她就给他们制造一个无法辩驳的“数据”。
一个全新的计划,在她燃烧着怒火的瞳孔中,逐渐成形——那瞳孔深处,映着电脑屏幕幽蓝的冷光,像极了深渊的入口。
与此同时,金融系二班的班长吴昊正对着电脑屏幕上的报销单,眉头拧成了一个川字。
显示器发出低频的嗡鸣,与空调出风口的风声交织在一起,衬得办公室格外寂静。
他手指无意识地敲击着桌面,指尖传来木质纹理的粗糙感,而眼睛却死死盯着那串看似完美的数字:五十人,人均五十元,总计两千五百元。
家人们,谁懂啊,这感觉就像是开卷考试抄答案,结果发现连答案都是错的。
他点开场地预约系统,页面加载时发出轻微的“滴”声,刷新出的记录刺眼得令人不适:小型研讨室,官方容量上限三十人,不能再多了,多一个都得站门口听。
更离谱的是,他顺手查了图书馆的门禁签到记录——指尖滑动鼠标滚轮的“咔嗒”声在安静中格外清晰——活动当天,根本没有任何“读书分享会”相关的集体签到。
这就好比你告诉我你在演唱会现场蹦迪,结果监控显示你连体育馆的门都没进。
吴昊挠了挠头,发丝摩擦掌心带来一阵微痒,但他顾不上这些。
他是个老实人,但不是傻子。
这种明显的逻辑断裂让他浑身难受,像有根细针在后颈反复戳刺,连呼吸都变得滞涩。
直接去质问陈璐?
以她的性格,大概率会得到一句“你算老几”外加一个三百六十度无死角的白眼。
他思来想去,最终还是点开了那个熟悉的头像——一个纯黑色的,没有任何图案的头像,仿佛一个黑洞,能吸走一切不合理的信息。
他言简意赅地将问题发给了姜不白,附上了报销单截图和场地预约记录。
三分钟后,姜不白回复了三个字:“收到。分析中。”
吴昊感觉自己像个把程序BUG提交给技术大牛的菜鸟产品经理,充满了忐忑与期待。
手机屏幕的冷光映在他脸上,心跳声在耳道里回响,像鼓点般敲击着神经。
姜不白的操作堪称教科书级别的“校园反欺诈指南”。
他没有局限于吴昊给的两份资料,而是同步调取了三个看似毫不相干的数据源。
第一,场地管理系统的后台日志。
他要看的不是预约记录,而是精确到秒的门禁刷卡流水,以此构建真实的人员进出模型。
每一笔记录都像一滴水珠,汇成时间的溪流,无声却真实。
第二,学校食堂的团购订单记录。
两千五百元的集体消费,必然会在食堂系统留下痕迹——哪怕是最细微的支付波动,也会在数据库中激起涟漪。
第三,校园卡的消费明细。
即便不是团购,五十个人在同一时段于同一食堂集中消费,其消费行为也会呈现出明显的聚集性特征。
刷卡的“嘀”声,哪怕只存在于系统日志中,也逃不过他的算法之眼。
数据洪流在他的电脑屏幕上飞速闪过,仿佛《黑客帝国》里的代码雨,绿色字符倾泻而下,带着机械的节奏与冰冷的秩序。
十分钟后,结论生成,冰冷而精确。
“一、场地系统日志显示,活动时间段内,该研讨室的独立刷卡记录为七人次,峰值在场人数四人。二、食堂系统无任何与该活动匹配的三十人以上集体订餐记录。三、校园卡消费数据显示,当晚并无大规模、同质化的消费聚集现象。四、额外补充维度:我调取了‘读书会’微信群的聊天记录,当日消息总量为三十七条,为日常均值的百分之十八,不符合大型活动后的社交传播规律。”
一连串的分析发过来,吴昊看得叹为观止。
这哪里是查账,这简直是犯罪现场调查。
最后,姜不白给出了他的结论:“活动大概率未举办,存在数据造假。”
吴昊的心沉了下去。
他以为这只是个小疏忽,没想到是性质如此恶劣的虚报。
他正准备回复“那我们该怎么办”,姜不白的下一条消息已经弹了出来。
“请稍等,我在构建一个通用模型,用于评估所有班级活动的真实性。单点打击无法解决系统性问题。”
吴昊愣住了。
格局,什么叫格局?
他还在纠结怎么处理陈璐,姜不白已经在考虑如何给整个学院的活动管理系统打补丁了。
半小时后,一份名为“活动真实性自动化验证模型”的文件被加密发送到了吴昊的邮箱。
姜不白将报销金额、场地容量、签到率、社交传播指数、后续行为延续性(例如活动后是否产生报告、照片等成果)五项关键指标设置为权重,通过算法自动评分。
满分一百,低于六十分的活动将被标记为“高风险”。
更让吴昊心惊的是,姜不白已经用这个模型回溯了过去三个月全班所有的集体活动。
结果显示,吴昊自己负责的两次期末复习资料整理项目,评分分别是九十二和九十五,稳定得像心电图。
而陈璐作为主要负责人申请报销的三项活动——包括这次的“读书分享会”——评分分别是五十四、四十八、三十七。
“这不是偶然,是模式性虚报。”姜不白最后附言,“建议立即启动班级内部审计程序,并确立新的活动验收标准。”
吴昊深吸一口气,姜不白已经把手术刀递到了他手上,甚至标好了下刀的位置。
他不能再犹豫了。
第二天,吴昊紧急召开了班委会议。
他没有直接点名,而是平静地提出了一个“关于规范班级活动经费报销流程的建议”。
核心内容是,未来所有活动的验收,必须提供“三方凭证”:场地系统的后台使用记录、电子签到系统生成的签到数据,以及可量化的成果输出,比如活动照片、会议纪要或者作品集。
话音刚落,陈璐的脸就拉了下来,她像一只被踩了尾巴的猫,瞬间炸毛:“吴昊,你什么意思?这么多年的规矩,你说改就改?你是不是听了姜不白那个书呆子的撺掇,故意来整我?”
她的声音尖锐而充满火药味,会议室的气氛瞬间降到冰点,连空调的冷风都仿佛凝固了。
吴昊没有被她激怒,只是默默地将笔记本电脑转向众人,屏幕上是姜不白那份报告的简化版,隐去了具体活动名称,只留下一组组冰冷的数据对比图。
“我不是针对谁,”他平静地说,“我只是想让我们花的每一分班费,都有据可查,对得起全班同学的信任。”
就在这时,会议室的门被轻轻推开,学生会主席苏晚晴带着温和的微笑走了进来。
“不好意思,路过听到里面好像很热闹。吴昊,你们在讨论经费问题?”
苏晚晴的出现,让陈璐的气焰瞬间矮了半截。
吴昊抓住机会,简明扼要地汇报了新规的构想。
苏晚晴听完,赞许地点了点头,目光扫过脸色发白的陈璐,意有所指地说:“这个想法很好,很严谨。经费的透明化和流程化是学生工作的基础。我们学生会也正准备推广一套类似的‘活动真实性核查机制’,看来你们班走在前面了。”
一锤定音。
陈璐的脑子“嗡”的一声,她意识到自己掉进了一个网里。
一张由数据、规则和系统编织而成的大网。
而织网的人,是那个她从未放在眼里的姜不白。
屈辱和恐慌让她彻夜难眠。
她不能就这么算了。
第二天一早,一封匿名举报邮件悄然出现在了姜不白的邮箱里。
邮件言辞恳切,称“吴昊为了推行新规打压异己,利用技术手段恶意篡改了过往活动的签到数据,制造了陈璐同学活动数据异常的假象”。
这是一招狠毒的“反咬一口”。
姜不白看着邮件,表情没有丝毫变化。
他甚至没有去验证吴昊的数据,因为那套数据是他亲手处理的。
他直接开始反向追踪邮件的来源。
发件人用了校园网的代理服务器,企图隐藏真实IP。
但在姜不白眼里,这层伪装比保鲜膜还脆弱。
他很快锁定了IP地址源于图书馆四楼的公共电子阅览区。
接着,他向负责校园网络安全的李教授申请了特定时间段的监控快照查看权限——这是他的“特殊学生观察记录”档案里赋予他的特权之一。
监控快照清晰地显示,在邮件发送的时间点,坐在那台电脑前的,正是陈璐。
证据链已经完美闭环。
他完全可以把这张截图直接甩到班级群里,终结这场闹剧。
但他没有。
他觉得,用证据把人钉死在耻辱柱上,太低效了。
那只会让下一个人学会更高级的反侦察技巧。
他要做的,是让作弊系统自己崩溃。
他设计了一个简单的“逻辑陷阱”。
当天下午,他在班级群里发布了一条看似平平无奇的通知:“【技术通知】为响应学校信息安全升级要求,即日起,本校所有电子签到系统将进行底层技术更新,逐步升级为区块链存证模式。所有历史签到数据将在未来72小时内完成上链存证,上链后数据将不可篡改。请各位同学周知。”
“区块链”?“上链”?“不可篡改”?
这些听起来高深莫测的词汇,对于大部分同学来说只是“哦,知道了”,但对于心里有鬼的陈璐来说,每一个字都像一声惊雷,在她脑海中炸响,震得她指尖发麻,后背渗出冷汗。
数据要上链了?
还不可篡改?
那她之前让两个相熟的干事帮忙“补签”的记录岂不是要变成永恒的罪证?
当晚,她就紧急把那两个干事叫到了僻静的自习室角落。
“出事了!快,上次那个读书会的签到表,赶紧想办法改了!系统要上链了,再不改就来不及了!”她的声音因为恐惧而压得很低,却充满了不容置疑的命令,手指不自觉地颤抖着,指甲敲击桌面发出“哒、哒”的轻响。
“璐姐,不是已经提交了吗?后台怎么改啊?”
“我不管!你们想办法!就说系统出错了,数据丢失,要重新补录!快!”
她们急切的对话,被不远处书架后一个悄然探出的手机镜头完整地记录了下来。
镜头的主人林小雅,正为她的个人Vlog拍摄一个名为“理性高压下的非理性反抗”的系列短片。
她本来是想拍学生们在期末压力下的众生相,没想到蹲到了这么一个“王炸”素材。
第二天的班会上,气氛异常凝重。
姜不白走上讲台,没有说一句废话,直接连接投影仪,播放了一段音频。
那是陈璐和两个干事的对话录音,经过了技术处理,隐去了人名和具体指向,只保留了核心的对话内容——“快把签到表改了”、“系统要上链了”、“数据要补录”。
录音播完,全场死寂。空气仿佛凝固,连呼吸声都变得沉重。
姜不白环视全场,缓缓开口,声音不大,却清晰地传入每个人耳中:“我不想讨论这段录音里的人是谁。我想提出一个问题:当一个人开始伪造新的证据,去掩盖旧的造假行为时,这是否说明,我们原有的信任体系和监督体系,已经彻底失效了?”
他没有给任何人反应的时间,紧接着,屏幕上出现了一幅完整的逻辑图。
从最初那张异常的报销单,到多维度的数据分析;从虚报活动的模式被揭示,到匿名邮件的反向诬告;从“区块链”的逻辑陷阱,再到这段“反侦察失败”的录音。
一条完整的证据链,像手术刀一样,精准地剖开了整个事件的脉络。
“我们今天开会,不是为了惩罚陈璐同学,”姜不白的声音依旧平静,“而是为了修复我们班级制度上的漏洞。惩罚只能制造恐惧,而好的制度能根除动机。”
他顿了顿,提出了最后的建议:“我建议,设立一个‘容错申报通道’。如果在报销或活动记录中有任何无心之失或操作失误,可以在审计发现前主动申报,说明情况,酌情减免责任。我们鼓励诚实,哪怕是迟到的诚实。”
陈璐低着头,身体在微微颤抖。
她终于明白,自己从一开始就输了。
她试图用谎言对抗数据,用阴谋对抗逻辑,结果只是让自己一步步走进对方早已设计好的迷宫,最终无路可走。
她面对的不是一个嫉妒她的同学,而是一个冰冷的、无懈可击的“系统”本身。
沉默了漫长的十分钟后,她站了起来,声音沙哑地递交了一份手写的《关于本人在数次班级活动中虚报数据的检讨与说明》,承认自己是为了“维持优秀形象和满足虚荣心”。
吴昊随后宣布了处理决定:陈璐暂停副班长职务一学期,但她可以报名参加学校的各项公益服务来修复个人信用积分。
会议结束,人群散去。
苏晚晴却留了下来,她走到姜不白身边,眼神复杂地看着他:“你明明有那张监控截图,可以当场揭穿她的匿名邮件,一招制敌。为什么要绕这么大一个圈子,设下这么复杂的局?”
姜不白推了推眼镜,镜片反射着窗外的光:“直接揭露,只会让她学会下一次如何更隐蔽地撒谎。让系统自己暴露问题,让作弊者在自以为聪明的反抗中自我埋葬,才能真正根除她行为背后的侥幸心理。”
苏晚晴望着他,忽然笑了,那笑容里带着一丝探究和赞叹:“你知道吗?学生会的保密档案室里,有一份文件,叫做‘特殊学生观察记录’。你的名字,排在第一位。”
姜不白点了点头,似乎对此毫不意外:“合理。高价值、高风险、高不确定性的个体,理应被置于最高优先级的监控之下。这是标准风险管理流程。”
他这理所当然的回答,让苏晚晴的笑容僵了一下。
窗外,林小雅刚刚把剪辑好的视频上传到校园论坛。
视频的标题极具冲击力:“他不用证据杀人,用逻辑逼人自首。”
标题下面还有一行更小但更令人深思的副标题:“这所大学,或许正在被一个‘人形算法’重新编程。”
视频发布后不到一小时,点击量破万,整个校园都为之沸腾。
而风暴中心的姜不白,却像个没事人一样回到了宿舍。
他打开电脑,屏幕右下角弹出了一个学校的官方通知。
通知标题很普通:《关于开展全校范围年度“系统健康度普查”的通知》。
他点开通知,快速浏览着那些关于“优化校园管理”、“提升个体与集体匹配度”、“构建和谐健康环境”的官样文章,目光最终停留在附件的名称上。
附件一:《大学生综合素质测评(软件环境部分)》。
附件二:《大学生综合素质测评(硬件环境部分)》。
他关掉通知,眼神里第一次出现了一种近似于……好奇的情绪。
软件,硬件。
这套说辞,听起来可真有意思。
