我对Flash几乎没有什么了解,但对于一个小型的Flash游戏,我必须在使用PHP的数据库中存储用户的分数和成功尝试。现在,Flash在用户计算机上本地运行并连接到远程服务器。我如何确保不会操纵游戏成绩。这个用例是否有最佳实践?Flash和PHP脚本之间的安全通信
6
A
回答
7
0
1
你在问什么本质上是不可能的。游戏在客户端运行,因此完全在用户的怜悯之下。唯一可行的方法是根据用户的输入(鼠标移动,按键)在服务器上运行游戏的实时模拟,这绝对是可笑的。
0
正如ssddw指出的,这是根本不可能的。发送得分的代码在用户的计算机上运行,并且他们可以控制它以及在那里运行的所有内容。
您可以做的最好的方法是定期更改加密机制,以便需要分数操纵器一段时间才能找出答案。您只能将损害降至最低,并且不会将其消除,但在像我工作的那个网站上,如果我们每天只能看到几百人发送假成绩,那么我们认为这样做很好在可接受的范围内。 (我们仍然认为我们发现了作弊行为,但我们认为这不是问题。)
0
您至少可以抛出高于您认为合法的某个阈值的分数。它仍然留下了更高的分数列表的更微妙的操纵空间,但至少有助于减轻看到一个不可能达到榜首的显而易见的挫败感。
相关问题
- 1. PHP和C之间的安全通信#
- 2. 如何通过URLRequests提高Flash和PHP之间的安全性?
- 3. JavaScript和PHP中的Web服务之间的安全通信
- 4. C#客户端和PHP服务器之间的安全通信
- 5. ASP.NET和Flash之间的安全连接
- 6. 如何安全地在PHP和WCF之间进行通信
- 7. Flash和flex之间的通信4
- 8. 通信Python脚本之间的两个
- 9. 两个Python脚本之间安全发送信息
- 10. 如何在php和flash之间进行通信
- 11. c#客户端和java服务器之间的安全通信
- 12. webapp和web服务之间的安全通信
- 13. ASP页面和Cocoa/ObjC之间的安全通信
- 14. Chrome扩展和服务器之间的安全通信
- 15. SOAP头:Flex和C#之间的通信安全#
- 16. 本地连接:在flex 4.1和flash之间进行通信as2
- 17. 安全通信PHP(phpseclib)和C#(Unity 3D)
- 18. Android和PHP之间的最快通信
- 19. PHP和android之间的通信
- 20. PHP和C++之间的通信
- 21. 安全并行写入Perl和PHP脚本之间共享的文件
- 22. Microsoft Edge中的内容脚本和后台脚本之间的通信
- 23. Chrome扩展程序:内容脚本和background.html之间的通信
- 24. opera扩展脚本和它们之间的通信
- 25. 通过postinst安装Flash Player的脚本
- 26. 使用Amazon S3服务和Flash AS3的域之间的通信
- 27. 如何进行JavaScript和Flash之间的跨域通信?
- 28. Azure - Azure中内部角色之间的安全通信
- 29. 两个后端服务器之间的安全api通信
- 30. 两台服务器之间的安全通信