关于网络安全。我注意到,现在很多网吧都是使用的集线器。而网易通行证的登陆界面是使用的http协议,而非https 密码是明码在网络上传输。换句话说,只要在使用集线器的网吧的另一台电脑上就可以监视整个网络的所有数据。包括明码传输的密码。怎么解决这个问题
最简单的方法就是让对方设一个 cookie 或者别的随机码过来. 然后和密码连在一起传 md5 (或别的单向散列函数) 回去, 做密码认证.
这类方法我已经提了两年了. 由于工程浩大, 我们和 urs 部门开过两次会现在还没有做. 不过我已经想在游戏里加一种不要人输入的 2 次密码认证方案了. - 回复 | (565) | 云风 | 2004-11-24 04:35:30
不要人输入的2次密码认证??这个怎么实现啊?云风先生可以做详细一点的解释么?谢谢了! - 回复 | (597) | jason | 2005-01-16 10:25:05
在游戏里面也是一样的,不过稍微安全一点的在于,游戏中封包加密的。但是还是不够安全。
比如说,大话西游加密的密钥的种子还不是服务器传过来的,只要知道加密算法,得到密钥之后生成和游戏中相同的密钥数组,通过监视网络,一样可以得到密码
至于在客户端做md5或者别的hash算法来,那对于网页来说,只能用javascript或者ActiveX控件来做。javascript似乎不能做到。如果要求下载一个ActiveX控件,这样也不大好吧。游戏如果是这样来验证,的确是可以的。
Atry??是叶子的Atry么??大话的密钥种子不是服务器传过来的??密钥种子是个什么东西啊??请讲解一下吧,谢谢了:) - 回复 | (595) | jason | 2005-01-16 10:10:03