反攻|计算机科学家对电子游戏作弊者发起反攻


反攻|计算机科学家对电子游戏作弊者发起反攻
文章插图
德克萨斯大学达拉斯分校的计算机科学家已经设计出一种新的武器来对付作弊的视频游戏玩家。
研究人员开发了使用流行的第一人称射击游戏"反击"来检测作弊者的方法。但是,该机制可以用于任何大规模多人在线 (MMO) 游戏,将数据流量发送到中央服务器。
他们的研究于8月3日在网上发表在《可靠和安全计算国际经济与安全计算交易》上。
反击是一系列游戏,玩家通过保护工厂位置、拆除炸弹和营救人质来团队对抗恐怖分子。玩家可以赚取游戏中的货币购买更强大的武器,这是成功的关键。游戏的各种软件作弊是在线的。
"有时候,当你与使用作弊的球员比赛时,你可以告诉,但有时它可能并不明显,"医学博士希哈布尔·伊斯兰说,他是埃里克·琼森工程与计算机科学学院大学计算机科学博士生,也是这项研究的主要作者,他为了好玩而玩反罢工游戏。"这是不公平的其他球员。
伊斯兰说,除了公平竞争外,当不满意的玩家离开去玩其他游戏时,作弊也会产生经济影响。
作弊事件也可能对电子竞技产生严重后果,电子竞技是一个快速增长的行业,年收入接近10亿美元。总部设在英国的电子竞技诚信委员会认为,作弊可能导致对球队和球员的制裁,包括取消参赛资格、没收奖金和禁止将来参加。
检测 MMO 游戏中的作弊行为可能具有挑战性,因为从玩家计算机到游戏服务器的数据是加密的。先前的研究已经依靠解密的游戏日志来检测事实后作弊。UT Dallas 研究人员的方法消除了对解密数据需求,而是实时分析来自服务器的加密数据流量。
这项研究的作者、计算机科学教授、达拉斯大学大数据分析和管理实验室主任拉蒂富尔·汗博士说:"作弊者以不同的方式发送流量。"我们正在努力捕捉这些特征。
在这项研究中,20名学生在UT达拉斯班网络安全要点的从业者下载了反击和三个软件作弊:一个目标机器人,自动瞄准对手;速度黑客,它允许玩家移动更快;和墙屋, 这使得墙壁透明, 使玩家可以很容易地看到他们的对手。研究人员建立了一个专用于该项目的服务器,这样学生的活动不会打乱其他在线玩家。
研究人员分析了从专用服务器来的游戏流量。数据以数据包或数据包传输信息。数据包的大小可能不同,具体取决于内容。研究人员分析了一些特征,包括传入和传出数据包的数量、大小、传输时间、方向和突发中的数据包数,这是一组连续的数据包。
【 反攻|计算机科学家对电子游戏作弊者发起反攻】通过监测来自学生玩家的数据流量,研究人员识别出显示作弊的模式。然后,他们利用这些信息来训练机器学习模型,这是一种人工智能形式,根据游戏数据中的模式和功能预测作弊行为。
研究人员根据一小群游戏玩家调整了他们的统计模型,为更多的人群工作。作弊检测机制的一部分涉及将数据流量发送到图形处理单元,这是一个并行服务器,使处理速度更快,并带走主服务器的中央处理单元的工作负载。
研究人员计划扩展他们的工作,为不使用客户端-服务器体系结构的游戏创建一种方法,并使检测机制更安全。伊斯兰说,游戏公司可以使用UT达拉斯技术与自己的数据,以训练游戏软件,以检测作弊。如果检测到作弊,系统可以立即采取行动。
"在被发现后,"Khan说,"如果球员在固定的时间间隔内继续作弊,我们可以发出警告,并优雅地将球员踢出去。
"我们的目标是确保像"反击"这样的游戏在所有玩家中保持有趣和公平。

    推荐阅读