九分,王总监坐在自己的办公室里,电脑屏幕亮着。她打开终端,登录管理员账户,解锁路容已经清洗完成并锁定的文件。然后她运行一个脚本——那个/tmp/check_integrity_script.sh——脚本按照预设的规则,对文件进行“污染”。完成后,她重新锁定文件,退出登录。
然后,她删除了操作日志中关于这个脚本运行的具体内容记录,只留下“MODIFY_FILE”这个笼统的操作条目。在提供给路容的剪辑版日志里,她甚至把这个条目也删掉了。
“但你没删干净。”路容睁开眼睛,目光重新聚焦在屏幕上。
备份系统里的完整日志,还保留着脚本进程的PID、运行时长,甚至脚本内容摘要。虽然看不到完整脚本代码,但这些摘要已经足够。
路容开始编写第二个模拟程序。
这一次,她不仅要模拟日期替换,还要模拟用户行为序列的重复、交易金额的随机扰动、地理坐标的截断。她根据污染样本中观察到的模式,推断出可能的算法:
- 用户行为序列重复:每隔100行数据,随机选择一行,将其行为序列复制并追加到末尾。
- 交易金额扰动:对每个金额乘以(0.95 + random() * 0.1),保留两位小数。
- 地理坐标截断:将经纬度坐标的小数部分截断到三位。
她写得很专注,时间在代码的字符间流逝。窗外的天空从深黑渐渐转为墨蓝,远处传来第一班地铁驶过轨道的声音,沉闷而有节奏。房间里越来越冷,她起身披了件外套,手指因为长时间敲击键盘而有些僵硬。
**凌晨三点四十二分**
模拟程序写完了。
路容从自己的备份里调出上周五清洗完成的数据文件——这是她习惯性保留的本地副本。她用自己编写的模拟程序对这个干净文件进行处理。
运行。
进度条在屏幕上
本章未完,请点击"下一页"继续阅读! 第3页 / 共15页