过了没多久,频道内瞬间活跃了起来。
【哟,微软那帮哥们终于反击了?开始玩网络层了?】
【延迟注入?这招有点意思啊。】
【交给我吧!】一个ID叫【时序魔术师】的研究院成员跳了出来:【玩网络层?我是他们祖宗!】
【时序魔术师】迅速调取了劲舞精灵客户端传回的原始网络数据。
他没有去试图对抗那庞大的微软DPI集群,因为那无异于蚂蚁撼树。
他采取了一个更巧妙更根本的方法。
【既然他们检测的是数据包到达时间间隔的精确性……】【时序魔术师】一边飞快地编写着代码,一边在频道里解释道:【那我们就给它加点料。】
当天,他就设计了一个轻量级的本地延时扰动器。
他将扰动器植入了劲舞精灵服务器里,打字道:【你们都看看,还有没有改进的地方,完善完,就在劲舞精灵的下一个静默更新中,把这个小小的模块推送出去。】
他发布完扰动器,很快有人打字道:【你这是在客户端层面加了一个微型缓冲区啊?】
【不止是缓冲区,他好像还设计了一套伪随机算法,给每个数据包添加一个随机的微小的延迟值。】
【我觉得可行,只要这个值小于游戏本身需要的操作精度,就足以破坏那种非人类的精确时间间隔。】
【只要数据包的内容、顺序以及最终的游戏内操作判定时间不受影响,那就可行。】
【不会受影响的,受影响的只是数据包在网络上传输的时间间隔。】
众人你一言我一语,你改一下我调一下,到了第二天,这个延时扰动器就宣告成型了。
这个扰动器,等于是给外挂发送的数据穿上了一件不断随机变化的隐身衣。
微软的DPI设备再也无法从浩瀚的数据流中,通过时间间隔这单一特征准确识别出哪些是外挂的数据包了。
因为现在所有数据包的时间间隔都变得自然了。
扰动器完成,劲舞精灵官网马上发布公告,宣布劲舞团游戏出现了延迟问题,外挂进行常规更新,解决延迟问题。
仅仅几个小时后。
西雅图微软作战室内
“大卫,不对劲。”艾米丽惊呼道:“那股紫色脉搏消失了!不,不是消失,它们变得和正常流量一模一样了,我们的DPI规则似乎是失效了。”
监控屏幕上,之前还能被算法勉强捕捉的异常流量特征,此刻已完全消散在正常的背景噪声中。
过滤规则再也无法有效识别目标。
“怎么可能?”大卫冲到控制台前,难以置信地看着数据曲线,喃喃道:“他们,他们怎么可能这么快就做出了应对?他们是怎么知道我们用了时间间隔检测?还如此精准的做出了反制?”
一种毛骨悚然的感觉爬上了他的脊背。
这已经不是技术层面的较量了。