Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 阻止计算机永久联网_Java_Security_Networking_Block_Netty - Fatal编程技术网

Java 阻止计算机永久联网

Java 阻止计算机永久联网,java,security,networking,block,netty,Java,Security,Networking,Block,Netty,我想从我的游戏服务器阻止一个用户;什么是大多数人不知道改变的保证方式?IP地址很容易更改,MAC地址也可能被伪造。这是用Java实现的。无法阻止个人。您可以阻止登录ID和IP地址,但正如您所知,这不会阻止个人使用不同的登录或不同IP上的计算机。另外,如果用户是从NAT防火墙后面连接的,那么您将阻止来自该防火墙后面的所有用户 你可以建立一个注册系统,让你亲自验证每一个用户的身份(不确定你将如何以接近100%的准确度做到这一点),但这只会给你的合法用户设置障碍 这场战斗你赢不了。不,你赢不了。但是你

我想从我的游戏服务器阻止一个用户;什么是大多数人不知道改变的保证方式?IP地址很容易更改,MAC地址也可能被伪造。这是用Java实现的。

无法阻止个人。您可以阻止登录ID和IP地址,但正如您所知,这不会阻止个人使用不同的登录或不同IP上的计算机。另外,如果用户是从NAT防火墙后面连接的,那么您将阻止来自该防火墙后面的所有用户

你可以建立一个注册系统,让你亲自验证每一个用户的身份(不确定你将如何以接近100%的准确度做到这一点),但这只会给你的合法用户设置障碍


这场战斗你赢不了。

不,你赢不了。但是你可以让坏玩家付出昂贵的代价。尽管它有缺陷,我还是会阻止一个IP和一个帐户,因为:(1)这确实会让冒犯的玩家付出昂贵的代价(大多数人不知道如何更改他们的IP或欺骗包)。(2) 部分有效总比没有好。(3) 防火墙的问题当然是正确的,但故意破坏的本质是,无可指责的人最终总会以某种方式为此付出代价。