Java网络?

标签 java security networking

首先,在我提问之前,我想指出这个问题是为了教育。我想知道以扩展我对 Java 和网络安全的理解(几乎没有什么)。

如何将 Java 用于网络安全和反攻击?我已经使用服务器/套接字一段时间了(用于非系统安全性的东西),但我不太明白我在做什么。当然,我应该学习网络,但从哪里开始呢?万物皆有协议(protocol),有协议(protocol)才能有协议(protocol)。进一步扩展,你怎么能用 Java 说,端口嗅探,捕获数据包或远程杀死/打开端口?

我想更恰本地表述这个问题;有谁知道我可以查看任何好的资源以更深入地了解/研究 Java 如何处理网络安全以及反黑客和恶意软件遏制?

最佳答案

我认为最好的办法是学习概念,然后再考虑使用 Java 来实现这些概念。您的理解存在一些差距(例如,我什至不知道“远程打开端口”可能意味着什么),最好的办法是首先巩固您对网络如何工作的理解。

我真的没有可以推荐的网络安全书籍列表——可能其他人会有! -- 但恕我直言,如果您能找到一份副本,从 Steven 的“UNIX 网络编程”这样的经典著作入手来巩固基础知识可能不会有什么坏处。

关于Java网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956178/

相关文章:

java - 密码中连字符的正则表达式

java - spring boot 中不使用嵌入式 Tomcat Servlet 容器时收到异常

java - 适用于 Android 的 Firebase 实时(在线)数据库的安全性如何?

security - 您何时可以信任自己实现基于密码的解决方案?

iphone - 如何在 cocoa 中获取有关 LAN 网络中设备的信息

java - 通过java中的反射调用具有无限循环的方法

java - 在 Hibernate 中获取多个 OneToMany 关系(与 Ebean 获取相反)

asp.net - 使用模型 View 演示者设计模式的安全性和角色授权

c++ - windows linux 时间戳 c++ 错误

networking - 返回 N 比。选择性重复