Actionscript 3 什么是可靠的闪光模糊器?

Actionscript 3 什么是可靠的闪光模糊器?,actionscript-3,obfuscation,anti-cheat,Actionscript 3,Obfuscation,Anti Cheat,我正在用Flash创建一个游戏,向服务器提交高分。虽然我计划在服务器端采取一些预防措施以防止篡改,但链中的薄弱环节是闪存本身。使用作弊工具,玩家可以监控和调整内存中的变量 我意识到大多数Flash/SWF模糊器都是为了防止人们(轻松地)反编译SWF。作为一种反作弊机制,它们会有任何帮助吗?正如您所说,模糊处理只是一种使反编译代码不那么容易阅读的方法,它不是一种可靠的保护。相反,您必须构建自己的保护,以确保变量未被修改,或在瞬间T的可接受范围内,等等 您不能信任客户端提供的任何答案,但您必须在服务

我正在用Flash创建一个游戏,向服务器提交高分。虽然我计划在服务器端采取一些预防措施以防止篡改,但链中的薄弱环节是闪存本身。使用作弊工具,玩家可以监控和调整内存中的变量


我意识到大多数Flash/SWF模糊器都是为了防止人们(轻松地)反编译SWF。作为一种反作弊机制,它们会有任何帮助吗?

正如您所说,模糊处理只是一种使反编译代码不那么容易阅读的方法,它不是一种可靠的保护。相反,您必须构建自己的保护,以确保变量未被修改,或在瞬间T的可接受范围内,等等


您不能信任客户端提供的任何答案,但您必须在服务器端检查是否一切正常。

使用一种加密形式将主要起到作用,as3中有几个加密库可用于flash,这也可以在服务器端ASP或PHP上实现。

如果您希望游戏只在您的服务器上运行,您还可以在接收技巧中检测信号从何处发送,并忽略任何不来自您的域的内容。如果您必须从专用域运行以提交分数,那么篡改代码将是一件非常痛苦的事情。

如果您仍在寻找SWF模糊器,我将发布我为上一个项目开发的模糊器。这仍然是一项正在进行的工作,但它是开源的,免费的,并且对我的项目有效。有关用法和许可证的完整详细信息,请参阅github站点

查看此问题:。第一个答案有很多好的技巧/策略,让你的游戏更难作弊(尽管没有防弹的解决方案)。