第10章 别在评论区证明清白
校园墙那篇帖子刷新出来的时候,我第一反应是点进评论区。
“大一新生陈木伪造后台日志陷害校园换换?匿名压缩包来源曝光。”
标题像一盆冰水,从头浇到脚。办公室里刚导出的CSV还停在投影上,`songqi_admin`那一列白底黑字摆在那里,宋启站着,脸色难看,周老师皱着眉,吴老师的鼠标还没从日志文件上移开。可校园墙已经替所有人写好了另一个版本:我拿匿名压缩包造假,林疏影用投资人身份施压,校园换换成了被资本欺负的学生项目。
王浩的手机屏幕几乎怼到我脸上,评论还在往下跳。
“这不就是欠富姐钱想立功?”
“匿名压缩包谁知道是不是他自己发的。”
“学生创业不容易,别被有钱人当靶子。”
我手指发麻,心口那股火一下冲上来。明明我昨晚没点附件,明明邮件原文交给了周老师,明明日志是宋启团队现场导出来的。
我想把这些全发出去。
想告诉那些隔着屏幕敲字的人,我没有伪造,也没拿谁的钱,更不是谁的小男生。
手指刚点到输入框,林疏影的声音从旁边传来:“陈木,手机放下。”
她没有提高音量。
可那四个字像把我从悬崖边拎回来。
我抬头看她。她站在窗边,手里还拿着那杯没喝完的热豆浆,杯壁被她指尖捏出一点凹痕。她脸色很平静,只有眉心轻轻压着,像一张纸被折出细痕。
“他们在说我伪造。”我声音有点哑。
“所以你更不能在评论区证明清白。”她说。
宋启这时候终于找回一点声音:“林总,这篇帖子我也刚看到。现在问题很严重,如果外界认为日志被污染,我们团队也很难解释。”
他说“外界”的时候,看了我一眼。
我差点笑出来。
外界?办公室里就这么几个人,日志刚露出操作账号,帖子就像提前写好一样发了出去。可我已经被林疏影按住了一次,知道这句话现在不能说成结论。
李老师把手机放在桌上,脸色也沉了:“先别讨论校园墙。吴老师,刚才导出过程有没有留存?”
吴老师推了推眼镜:“我这里有屏幕录制,文件也已经拷贝到学院电脑,导出后的CSV可以做哈希校验。但要说明一点,哈希只能证明从现在开始文件没被改过,不能证明后台数据在导出前没有被人改过。”
我下意识开口:“那对数据库做MD5不就行了?”
话一出口,我就知道自己又急了。
吴老师看向我,语气还算温和:“数据库不是一个作业压缩包。你要证明什么?证明当前表内容?证明历史操作?证明账号登录来源?每个问题要取的证据都不一样。”
办公室里安静了半秒。
我的脸慢慢热起来。
昨晚我刚学会不要打开黑盒子,今天又想用一个自己熟悉的词把复杂问题盖过去。好像只要喊出“MD5”“日志”“数据库”,现实就会自动变得像编程题一样干净。
林疏影没有替我解围。她只是把豆浆放下,接过吴老师的话:“现在最关键的不是在网上吵谁更可信,而是固定证据流转。导出过程、后台原始记录、账号登录记录、状态修改前后的时间线,分别由谁保管、谁核验、谁出说明。”
她说到这里,看向宋启:“你刚才说账号可能被团队其他人使用。那就请你们提交团队账号权限表、最近七天登录IP和操作记录。若是账号共用,这是管理问题;若不是共用,就是责任问题。”
宋启的脸色更难看了:“林总,你这是把我们当犯罪嫌疑人审?”
“不是我审你。”林疏影声音很轻,“是你们平台的记录正在审你们自己。”
这句话落下去,连王浩都没敢接梗。
李老师很快拍板:“今天下午三点前,校园换换提交权限表和登录记录。吴老师负责保存导出文件和屏幕录制。周老师,你这边把陈木同学昨晚提交邮件原文的时间、方式也列一份说明。至于校园墙帖子,学院会联系平台管理员先做留存,任何人不要下场争吵。”
“任何人”三个字,显然也包括我。
我把手机扣在掌心,指节僵得发疼。
会议暂时散了。宋启带着技术同学走得很快,经过我身边时,他停了一下,声音压得很低:“陈木,你以为有林总在,你就能一直赢?”
我看着他。
这次我没有回“谁输谁赢”。因为我忽然发现,宋启最希望我回的就是这类话。只要我把事情说成我和他的胜负,刘子昂、新生、平台流程、三辆车和账号权限都会被挤到后面。
我只是说:“你们把权限记录交出来就行。”
宋启眼角抽了一下,没再说话。
中午的三食堂比平时更吵。
也可能只是我觉得吵。窗口阿姨喊“后面同学别插队”,健康码提示音、校园卡刷卡声、铁勺敲饭盆的声音混在一起。王浩买了两份黄焖鸡,硬把其中一份推到我面前。
“吃。”他说,“你现在脸色像服务器宕机。”
我扒了两口饭,味同嚼纸。
隔壁桌几个男生在刷校园墙。一个人小声说:“就是他吧,信息工程那个陈木。”
另一个说:“听说那个林总比他大六岁,开保时捷。啧,现实版富姐带飞。”
王浩筷子一拍就要站起来。
我按住他:“别。”
“这你都忍?”
“忍不住也不能在食堂开庭。”我低头把一块土豆拨到米饭边上,“我要是真冲过去,他们今晚又能发一篇‘陈木食堂威胁同学’。”
王浩盯着我看了几秒,忽然叹气:“你现在成熟得让我害怕。以前你至少会先脸红再嘴硬。”
我确实脸红了。
不是因为他夸我成熟,而是因为刚才那句“富姐带飞”。它不好听,却正好戳中我最怕被人看的地方。
我欠林疏影三万八千六百四十,吃过她给的饭团、薄荷糖、豆浆,靠她教我证据链才一步步走到这里。外人把这些压成“富姐带飞”四个字,很难听,也很容易传播。
可我没法用一句“不是”就把所有关系解释干净。
手机震了一下。
林疏影发来消息:“吃饭了吗?”
我看着黄焖鸡,回:“在吃。”
她:“下午有课?”
我回:“大学物理导论,两点。”
她:“去上课。三点的权限记录由学院老师收,你不用在场。”
我盯着这句,心里那股急劲又冒出来:“可他们现在都说我伪造,我不在场怎么解释?”
她隔了十几秒才回。
“你昨天已经用正式渠道解释过你没打开附件。今天你要做的是让自己不像一个被帖子牵着跑的人。”
我把这句话看了两遍。
又一条消息弹出来:“还有,黄焖鸡不要只吃土豆。”
我一愣,猛地抬头。
三食堂门口,林疏影站在自动售卖机旁边,手里拎着一个小纸袋。她今天没有穿会议室里那件浅米色衬衫,而是在外面套了件薄薄的雾蓝色针织开衫,头发用抓夹挽着,耳边垂下一缕。她没往我们这桌走,只隔着人群看了我一眼,眼神里有一点很淡的笑。
王浩顺着我的目光看过去,嘴里的鸡肉差点掉出来:“林总还会突袭食堂?”
我站起来,又觉得自己站得太急,只好尴尬地拿起餐盘:“我去……买水。”
林疏影在售卖机旁等我。纸袋里是一盒创可贴和一包薄荷糖,旁边还塞着一小瓶护手霜。
“你手指刚才抠破了。”她说。
我低头,才发现掌心不知道什么时候被指甲掐出一道小口子。
“不用。”两个字差点脱口而出。
她挑眉。
我把那两个字咽回去:“谢谢。”
林疏影把创可贴递给我,语气像在谈一件很普通的小事:“不计入债务,不计入观察成本,也不算富姐带飞。”
我一下抬头。
她显然也看到了那些评论。
可她没有装作不知道,也没有安慰我说别在意。她只是把最难听的词轻轻拿出来,放在阳光底下,像确认一块玻璃到底有没有裂纹。
“难受?”她问。
我沉默了一会儿:“嗯。”
“因为他们说得完全不对,还是有一部分你也担心是真的?”
这问题她在馄饨店问过一次。可这一次,我没有像上次那样被问住太久。
“我担心自己真的借了你的势。”我说,“如果没有你,学院不会这么快介入,宋启也不会把我当回事。别人说我是靠你,我反驳起来没那么有底气。”
林疏影看了我一会儿。
食堂门口人来人往,阿姨推着餐厨垃圾桶经过,轮子咕噜噜响。社团招新的喇叭又开始放歌,远处有人喊“扫码领帆布袋”。她站在这些声音中间,忽然不像那个能一句话冻结后台状态的投资人,更像一个忙到中午只来得及买便利店饭团、却还记得带创可贴的人。
“陈木,”她说,“借势不等于吃软饭。一个人刚进现实世界,本来就需要老师、同学、规则和更有经验的人帮他搭梯子。问题是你爬上去以后,是不是只会挥手,还是能把梯子扶稳,让后面的人也能上来。”
我喉咙有点堵。
她又说:“我可以帮你把门敲开,但进门以后,话是你自己说的,错误是你自己认的,手机是你自己放下的。别把所有成长都算成我的功劳,那对你不公平。”
我低头贴创可贴。透明胶边缘贴歪了,她看不下去,伸手帮我按了一下。
指尖碰到掌心的一瞬间,很轻。
轻到像三食堂门口吹来的一点风,却让我整个人都僵了僵。
她很快收回手,像什么都没发生:“去上课。”
“你呢?”
“回公司。”她拎起纸袋,语气恢复平稳,“我下午也要被人上课。”
“谁给你上课?”
她笑了一下,笑意却没到眼底:“董事会。”
下午的大学物理导论,我终于没有逃。
教室里空调开得很足,前排女生披着防晒衣,后排男生偷偷刷校园墙。老师讲测量误差,说任何实验结果都要标注条件和不确定度。我坐在第三排,把“权限表、登录IP、操作记录、邮件原文留存”写在草稿纸边角,又强迫自己把注意力拉回黑板。
老师让我们做一个小练习,估算手机从桌面掉落到地面的时间。
我本来会这种题,却在代入高度时把厘米当成米,算出一个离谱结果。旁边同学笑了一声:“陈木,你是不是脑子还在校园墙?”
我耳根发热,把单位改回来。
物理老师走过来看了一眼:“单位错了,公式再漂亮也没用。做工程的人,别只看自己会不会推导。”
我握着笔,忽然有点想笑。
现实好像特别喜欢用不同老师的嘴,反复告诉我同一件事:你会一点技术,不代表你能跳过细节;你站在正确方向,不代表每一步都正确。
下课时,周老师发来消息:“权限记录已收到。初步显示昨晚十一点四十八前后,songqi_admin账号从校外IP登录过一次。具体IP归属和操作者需继续核验,学院会暂缓校园换换本学期创新创业资源推荐。”
我盯着“校外IP”三个字,心跳一点点快起来。
紧接着,林疏影的电话打了进来。
我走到走廊尽头接起。窗外夕阳落在梧桐叶上,楼下奶茶店门口排着长队,有人举着手机扫健康码,有人讨论晚上社团面试。校园热闹得像一锅沸水,而我耳边只有她的声音。
“消息看到了?”她问。
“看到了。校外IP。”
“不要下结论。”她说。
我立刻把快要冒出来的猜测咽回去:“只能说明账号在那个时间从校外登录过,不能证明是宋启,也不能证明和校园墙有关。”
电话那头安静了一秒。
然后她轻轻笑了:“这句像样。”
我心口忽然热了一下。
“但事情变复杂了。”她很快把语气收回来,“校外IP如果不是宿舍、实验室或团队成员常用网络,可能牵扯外部合作方。维修点、周师兄、校园换换团队,甚至有人在项目外面借这个平台做生意。”
“那校园墙呢?”
“学院会处理一部分。”她顿了顿,“但我这边也有新压力。”
我还没来得及问,电话那头传来另一个女声,像是她公司的助理,压低了却仍能听清:“林总,沈先生已经到楼下了,说林董让他顺路过来接您参加晚上的饭局。”
沈先生。
我手指微微收紧。
故事里那种“沈先生”听起来就不像来买黄焖鸡的。
林疏影那边安静了两秒。再开口时,她声音仍然平稳,却比刚才淡了一点:“知道了,让他等。”
我忍不住问:“谁?”
她没有立刻回答。
走廊里有两个同学从我身后经过,小声说着“陈木就是他吧”,脚步声慢慢远了。夕阳把玻璃窗照得发烫,我忽然意识到,我和林疏影之间隔着的不只是一个校园墙、一辆保时捷和三万八千六百四十。
还有她电话那头那些我完全不了解的人。
过了几秒,她说:“家里认识的人。沈耀。”
这个名字很轻,却像一枚被放进水里的石子,在我心里沉了下去。
林疏影又说:“陈木,今天到这里。晚上别刷校园墙,写作业,睡觉。”
我本来想问她那个饭局是不是和项目有关,沈耀为什么会来,林董又是谁。可话到嘴边,我忽然停住。
她刚刚才告诉我,别把所有门都当成自己现在能推开的门。
于是我只说:“那你也吃饭。”
电话那头静了静。
“嗯。”她声音低了一点,“我尽量。”
挂断后,我站在走廊尽头,看着楼下学生一波一波往食堂走。王浩在楼梯口喊我:“陈木!三食堂今天有糖醋里脊,去不去?”
我回头,刚想答应,手机又震了一下。
是一条陌生号码发来的短信。
“陈木同学,别误会。你能查到校园换换,只是因为有人想让你查到。疏影不是你该站的位置。”
短信最后没有署名。
可我盯着那两个字。
疏影。
对方叫她疏影。
夕阳从窗户外落下来,照得屏幕一片冷白。我忽然明白,第9章那个黑盒子还没打开,新的门已经在我面前合上了。