首先,在我问之前,我想指出这个问题是关于教育的。我想知道如何扩展我对Java和网络安全(仅有的一点)的理解。
如何将Java用于网络安全和反攻击?我使用服务器/套接字已经有一段时间了(用于非系统安全的东西),但我不太明白我在做什么。当然,我应该学习网络,但是从哪里开始呢?每件事都有一个协议,见鬼,有协议就有协议。为了进一步扩展,您如何使用Java远程执行端口嗅探、捕获数据包或终止/打开端口?
我想更恰当地表达这个问题;有谁知道什么好的来源,我可以看看更深入地了解/研究Java是如何处理网络安全、反黑客和恶意软件遏制的?
发布于 2011-05-11 06:42:33
你怎么能使用java来说,端口嗅探,捕获数据包或者远程终止/打开一个端口?
您不能使用Java来嗅探端口。
您不能使用Java来捕获数据包。
您不能使用Java远程终止/打开端口。
Java如何处理网络安全、反黑客和恶意软件遏制?
Java除了通过安全沙箱在内部为自己的应用程序处理网络安全外,并不处理网络安全。
Java不能处理反黑客攻击。
Java除了通过安全沙箱和字节码验证器在内部为自己的应用程序处理恶意软件外,并不处理恶意软件的遏制。
上面的这些事情之一可以通过Java的附加组件来完成,但基本上Java不是用于这项工作的正确工具。
发布于 2011-05-11 04:44:38
我认为最好的做法是学习概念,然后再考虑以后如何使用Java来实现这些概念。在您的理解中有一些差距(例如,我甚至不知道“远程打开端口”可能是什么意思),最好的做法是首先巩固您对网络如何工作的理解。
我真的没有可以推荐的网络安全书籍列表--也许其他人会推荐!--但如果您能找到一本书,那么从Steven的"UNIX网络编程“这样的经典书籍开始可能不会有坏处。
https://stackoverflow.com/questions/5956178
复制相似问题