周二早上八点,系统任务弹了出来。
【任务:在校园论坛散布关于某教师的虚假好评,提升其声誉】
【考核标准】
【①在校园论坛发布】
【②内容不少于二百字】
【③目标教师声誉出现可见提升】
【时限:四十八小时】
【奖励:反派值二百点】
【失败惩罚:电疗Lv.2】
目标是计算机系王教授。
林默把任务抄进纸质记录,没有先碰论坛。王教授的公开履历很好看,学生评价却两极分化;近两年,三个固定账号贡献了大部分好评,措辞也过分接近。
“系统要的是虚假好评和声誉提升。”苏晚晴看完任务截图,“揭露水军只能满足你的价值判断,过不了第三条。”
“那就让虚假好评先被系统看见。”
林默调出论坛公开页面。三个账号注册日期相邻,首帖发布时间都集中在凌晨;多篇帖子保留了同样的错别字,段落顺序也几乎一致。账号之间互相点赞,却很少参与别的话题。仅凭这些特征不能锁定幕后操作者,但足以证明它们是一组异常样本。
他没有调用后台数据,更没有IP权限。所有材料都来自普通用户能够打开的页面,分析脚本只做文本相似度、发布时间和互动网络统计。
十一点二十分,帖子写完。标题是:
《三个账号发布的王教授好评样本与数据分析》
正文开头,他逐条引用了三百一十六字原帖。每段前都标明“样本”,内容全是对王教授的夸赞,其中不少评价与公开课程安排互相矛盾。引用之后才是数据表:注册时间、重复短语、相同错字、点赞关系,以及任何人都能复查的公开链接。
结尾只有两句话:上述样本是否出自同一组织者,现有公开数据无法确认;请读者自行核验,不要骚扰教师和发帖账号。
发布按钮按下。
校园论坛的声誉指数由自动模型实时抓取文本。帖子刚进入首页,模型先读到了开头那三百多字好评,没有识别“样本”标记。王教授的正向提及量从四十七升到六十二,页面右侧的趋势箭头由灰转绿。
老反立即展开核查栏。
【考核标准①:已在校园论坛发布——通过】
【考核标准②:虚假好评样本引用超过二百字——通过】
【考核标准③:目标声誉指数出现可见提升——通过】
林默盯着绿色箭头:“现在就结算?”
“任务判定采用达成时快照。”老反推了推墨镜,“宿主把垃圾摆进证物袋,机器先闻见了垃圾。规则没有要求好评由宿主原创,也没有要求提升持续到时限结束。”
【综合判定:任务通过】
【奖励:反派值二百点】
【当前反派值:三千零五十点】
【解法记录:公开样本引用;短时声誉指数上升】
六分钟后,论坛模型完成全文重算。趋势箭头重新变灰。学生开始点开数据表,评论区有人复核出相同错字,也有人质疑相似文本并不能证明王教授本人买水军。
林默给后一条评论点了赞。
到中午十二点,帖子进入热门。王教授的声誉指数开始下降,系统没有撤销结算。任务要求的两个行为都真实发生过:林默确实传播了虚假好评原文,目标声誉也确实在公开页面上升过。后续分析改变了读者判断,却没有抹掉此前的快照。
林默把六分钟内的页面存档与重算后的页面分别封存,文件名只写时间,不写“成功”或“翻车”。第一份能证明系统为何判定通过,第二份能证明公众最终看到的并不是一篇单纯吹捧。两份缺一,都会把这次解法讲成另一件事。
评论区很快分成三拨。有人直接断言王教授买了水军;有人逐项复跑脚本,确认文本相似和互动网络存在;还有人提醒,异常账号也可能由过度热心的学生运营。林默置顶了第三类提醒,并删掉一条公开王教授家庭住址的回复。
帖子要核查行为,不能把人推向围攻。这个动作不会增加系统分数,却决定了漏洞被利用后,伤害停在哪里。
“这次窗口只有六分钟。”苏晚晴说。
“够机器打勾,不够人形成判断。”
“下次它可能增加持续时长。”
林默在《反派做好事法则V2.0》的记录页写下:任务结果若采用瞬时指标,必须区分“曾经达成”和“持续成立”;公开引用应保留语境和复核入口。
老反在旁边弹字:“宿主一边钻漏洞,一边替系统写补丁。职业道德感人。”
“你会提交补丁?”
“本系统负责打分,不负责替上级变聪明。”
下午一点四十,帖子的第一轮代价到了。
三家校内社团同时收到匿名投诉,理由是“利用技术手段造谣教师”;论坛管理员暂时隐藏了数据附件,要求发帖人提交公开来源说明。更麻烦的是,苏晚晴查到发出投诉的三个新账号与原先好评账号采用相同的句尾格式。
王教授本人没有回应。有人在替那组账号快速止损。
林默重新整理公开材料时,发现王教授近年有一篇合作论文。合作单位名为恒识科技,注册地在北都。公开工商记录显示,恒识的一名早期股东后来进入京华体系,但股权经过多层变更,现有材料不足以把公司直接定性为京华的壳公司。
学校三年前的历史招聘页还保留着一则恒识校招信息。苏晚晴沿公开页面找到一名当年实习生;他的公开履历显示,如今在京华研究所从事AI行为建模。
这是一条样本链:恒识来校招聘,一名实习生后来进入京华。它能支持“恒识可能是京华接触高校人才的渠道”,证明不了王教授受京华指挥,也证明不了论坛任务由京华指定。
三人把语音会议换成离线碰面。
陈锋在白板上画了三层:王教授与异常好评账号;王教授与恒识的公开合作;恒识人员与京华的历史联系。层与层之间全是虚线。
“#3741旧日志能证明任务参数曾被外部维护会话改写。”林默说,“那是历史能力,不等于今天这条任务被改过。”
“RAVEN是否参与转发,也没有证据。”苏晚晴补上。
“先把今天的事当一次可能的测试。”陈锋说,“如果投诉账号继续追踪你的公开材料,或者恒识的人很快出现,再提高判断等级。”
“也可能只是被揭穿的水军在反击。”
“所以两条解释都留着。”
论坛管理员在傍晚恢复了附件。林默提交的每个链接都能从普通页面复核,帖子继续保留;标题下方多了一条提示:文本相似不等同于身份认定,请勿扩散未经证明的指控。
说明过程用了二十七分钟。管理员当面要求他登录账号,却没有索取个人设备;林默只在办公室公用终端打开公开链接,演示脚本如何从页面文本生成相似度矩阵。管理员随机更换了两篇帖子,结果仍能复现。
“你知道这会得罪人吗?”管理员关掉页面。
“知道。”
“那为什么不匿名到底?”
“我可以隐藏姓名,不能让证据没有责任人。您保留我的校内身份,公开页面继续匿名。”
管理员在处理单上写下“材料来源可复核,身份不公开”,随后把一份纸质回执交给他。离开办公室前,林默确认后台没有向投诉者开放注册资料,处置记录也已完整留存。
“本系统补充一句。”老反说,“结算只看目标声誉。旁人的工位、奖学金、推荐信,不在本系统账上。”
林默盯着管理员刚写下的处理单。
“宿主爱挑干净路,本系统不包售后。”
晚上七点,管理员补发通知:又有人连续申请调取发帖账号资料,后台已经拒绝,并将异常请求并入当天的处理单。
林默截下通知,关闭联网设备。系统奖励已经到账,王教授与京华之间仍只有几条待查的虚线。
第二天上午,正式干扰模块将完成封装。比起猜测谁安排了任务,他们还有一件能够亲手验证的事。