java rmi中的通信安全吗?

时间:2010-02-22 22:35:45

标签: java rmi

java rmi中的客户端和服务器之间的通信是否安全(即默认加密)?

5 个答案:

答案 0 :(得分:10)

编码,是的。加密,没有。

JINI的JERI通过SSL,IIRC提供JRMP(RMI协议)。

JSR#76本来会提供RMI安全性,但它有争议voted down

答案 1 :(得分:5)

我认为你的意思是“加密”而非“编码”。答案是不。如果您在不受信任的环境中使用RMI,我建议使用RMI over SSH tunneling

答案 2 :(得分:3)

安全我猜你的意思是加密。默认情况下不是RMI。您可以使用custom socket factories加密RMI通信。

答案 3 :(得分:2)

简而言之,没有。

http://java.sun.com/j2se/1.4.2/docs/guide/rmi/faq.html#encryption

从本质上讲,如果您需要安全的话,必须加密网络频道。

答案 4 :(得分:0)

目前尚未提及:您可以在机器之间设置VPN以获得完整的第2层安全性。