游戏开发论坛

 找回密码
 立即注册
搜索
楼主: kingsen

Java网络游戏真的能防止外挂吗?

[复制链接]

1

主题

66

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2004-9-5 13:29:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

反过来说,java可以实现的,c++也可以,不是吗?
重要的是用的加密算法的强度,数字签名也是一种加密而已

109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-9-5 15:29:00 | 显示全部楼层

Re: Java网络游戏真的能防止外挂吗?

[em18]密匙最好达到1024位军事加密长度... [em23]

1

主题

66

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2004-9-6 19:38:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

................

0

主题

26

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2004-9-12 14:29:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

理论上来说靠加密防外挂是不可能的,用java应该让做外挂更方便

37

主题

168

帖子

183

积分

注册会员

Rank: 2

积分
183
 楼主| 发表于 2004-9-12 21:53:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

楼上的结论有什么依据吗?

109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-9-12 22:33:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

其实这和WINDOWS操作系统和LINUX操作系统哪个更安全这个问题相似,因为目前JAVA的网络游戏比较少,所以很难说到底安不安全的,到时JAVA网络游戏多了这问题就可以搞清楚了。。。

0

主题

26

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2004-9-13 18:08:00 | 显示全部楼层

Re: Re:Java网络游戏真的能防止外挂吗?

kingsen: Re:Java网络游戏真的能防止外挂吗?

楼上的结论有什么依据吗?

因为任何加密算法都依赖交换key ,算法的安全性在于key的保密。对于外挂来说,本身就是用户所有用户知道的他也知道。
整个过程大概是这样字
1服务器 ->处理数据 -> 加密数据
2发送-> 通过信道->客户端接收
3解密数据->处理数据->加密
4发送
对于外挂来说完全可以模拟3的步骤,因为他和客户端是等同的,所有客户端能做的他都能做。因为用户会透露他知道的所有信息,比如密码,外挂可以从内存中读出他所想要的信息,比如key.
从密码学角度来说,不存在用哪种语言更安全,就我知道的现在有工具可以直接将java反汇编出源码,C的确没有。所以说用java写对于做外挂的其实是更方便了。



109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-9-13 22:30:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

但你的依据还是理论上的。。现在JAVA网络游戏比较少,恐怕你的理论不能完全成立。游戏公司也不是笨蛋,不会不知道上面的东西,但还不是一样在运营嘛。

37

主题

168

帖子

183

积分

注册会员

Rank: 2

积分
183
 楼主| 发表于 2004-9-14 08:51:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

kane2001的分析不是没有道理
目前有没有工具或者手段可以读取Java程序的内存数据,如果有,其技术壁垒有多高,这个还需要请kane2001多多指教.
至于kane2001提到外挂完全可以模拟"解密数据->处理数据->加密"的行为,我认为既然已经等同与一个客户端的功能,那我们不如就把他当作客户端的其中一个版本来看待,关键是如何在可以让别人来写客户端的情况下,还保证游戏的正常运行与公平性等等.就如目前很多J2EE的项目,其前端就是浏览器,而用什么浏览器都不怕,只有你用的浏览器能正常就可以了.

9

主题

290

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
发表于 2004-9-14 09:37:00 | 显示全部楼层

Re:Java网络游戏真的能防止外挂吗?

我觉得再好的设计也会被破解,看看微软等等大软件商都防不住

主要是在破解时间上面做文章,延缓对手的速度

开发商延缓做挂的速度,一旦出现外挂要尽快封堵,而做挂的则要尽量使挂的生命期长一些~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 19:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表