gpt4 book ai didi

java - IPsec 在 Java 中的实践

转载 作者:行者123 更新时间:2023-11-30 05:02:13 25 4
gpt4 key购买 nike

我正在研究保护网络通信(UDP 和 TCP)的问题。看起来“使用 IPSec”是一个很好的解决方案。我知道这是在较低级别实现的,应用程序不需要看到它。不过,我希望我的 Java 应用程序是安全的,并且知道它是安全的。

那么在实践中,我需要做什么才能在 Java 应用程序中使用 IPSec?我仍然使用 DatagramSocket/java.net.Socket.Socket 吗?我需要对 System.getSecurityManager() 做些什么吗?我是否必须在操作系统(Windows XP 与 Amazon 云通信)级别进行配置?

有时我需要检查/提供安全凭证。这是怎么做到的?

我已经进行了大量的谷歌搜索,并在网络层了解了它是如何工作的。但我还没有找到任何与利用 IPSec 的示例应用程序代码类似的内容。

有人做过吗?

谢谢!

最佳答案

好的,我找到了我要找的信息。也许这个问题并没有明确说明我想要什么,但这就是我发现的:

需要在操作系统上配置 IPSec(过于简化)。您在两台机器之间建立了连接,然后让它们进行连接。您知道您拥有安全连接,因为您只允许该计算机上的安全连接。如果您没有配置 IPSec,它将不安全,因此您只需确保配置了即可。

安全性可以是共享 secret ,或 X509 证书

以及一些有用的操作方法:

对于Linux http://www.ipsec-howto.org/x304.html

对于 Windows:http://www.elandsys.com/resources/ipsec/wincert.html

关于java - IPsec 在 Java 中的实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6305428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com