gpt4 book ai didi

java - 没有RMI的两个JVM之间的通信?

转载 作者:行者123 更新时间:2023-11-29 07:22:18 25 4
gpt4 key购买 nike

在同一台机器上运行的两个/多个 JVM 如何在没有 RMI 的情况下进行通信?

谢谢

最佳答案

如果您担心 JVM 到 JVM 通信的安全性以防止 Wireshark 等的窥探,您可以考虑通过 SSL 安全通道或等效 channel 进行 RMI 通信。

但是,如果有人能够在与您的两个 JVM 相同的机器上运行 Wireshark,这可能不足以解决您的问题。使用 RMI 的替代品也不会让您更安全。

首先,如果坏人有足够的特权来运行 Wireshark,他们几乎肯定有特权以破坏您对安全通道的使用的方式干扰 JVM。例如,他们可能会将调试器附加到 JVM,或破解应用程序代码(通过文件系统)以泄露您试图保护的信息。

简而言之,您最好只使用 RMI,并花时间确保坏人无法首先进入您的机器以运行 Wireshark(等)。

关于java - 没有RMI的两个JVM之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2527879/

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