王一凡突然被激起一身冷汗。
因为每一组数据都标注了精确到毫秒的时间戳。
王一凡把这份文档从头看到尾,一言不发地转给了周小军和关雷,然后调出支付系统的后台日志开始逐条核查。
核查结果很快出来了。
确实存在异常交易记录。
数量不多,大概只有几十笔,但每一笔都是通过相同的伪造方式绕过了支付校验。
特别是上面发的这个账号,一次就成功了。
周小军盯着那几行被标注出来的异常日志,眉头越拧越紧。
“这个漏洞不是我们支付系统的问题。”
“是客户端的时间戳校验被绕过去了。”
“攻击者伪造了支付成功的时间标签,服务器端没有做二次校验就直接发放了游戏货币。”
“这个漏洞必须马上修复,否则一旦被更多人利用后果不堪设想。”
“而且,这个如果断网的话,更方便做,甚至不会有数据保存。”
“已经在修了。”
“关雷,你把服务器端的支付确认逻辑加一层时间戳交叉校验。”
“客户端上报的时间和服务器接收时间之间的差值超过合理范围就直接拒绝交易。”
“老规矩,修复之后做全面的回归测试,确保正常玩家的支付不受任何影响。”
“通知运营组准备一份用户公告,修复完成后向所有用户推送。”
关雷应了一声,已经开始在自己的工位上敲代码了。
他的搪瓷杯搁在显示器旁边,杯里的枸杞菊花茶早就凉透了。
王一凡看着屏幕上的异常交易日志,脑海中浮现出钟婷那双总是带着几分戏谑笑意的眼睛。
他知道这封邮件意味着什么。
支付系统不属于反作弊引擎。
这是登峰游戏业务的另一套独立系统。
钟婷这次不是在帮王一凡检验反作弊系统,而是在提醒登峰整个技术基座的薄弱环节。
她像是在告诉他。
“你看,不止你的反作弊系统能被攻破,你整个公司的技术防线都得靠我来替你盯。”
“你的城墙还不够厚,你的手电筒还不够亮。”
“而我,会一直拿着更亮的手电筒在外面等着你。”
这个邮件什么都没说。
但是两个人心有灵犀的把这件事情做好了。
王一凡深吸一口气,开始敲回复邮件。
这一次,他想着不能不回复。
这可是一次很大的bug了。
“收到,正在修复,谢谢师姐。”
然后他抬起头看着屏幕上的系统架构图,语气坚定地对关雷说。
“修完支付系统之后,把登峰所有产品的全部模块。”
“从寻知的内容推荐到火锅店的会员体系,每一个系统都拉出来做一次全面安全审计。”
“钟婷下次再发邮件来,我要让她找半天才能找到一条缝。”