【发布时间】:2012-05-06 16:19:54
【问题描述】:
假设客户端和服务器应用在不同的机器上运行
今天:
// Server will receive the request and cast it as needed
ProxyResponse message = (ProxyResponse) objStream.readObject();
// Update message with some content
...
// Sent it back to client
ObjectOutputStream oos = new ObjectOutputStream(toClient);
oos.writeObject(message);
我想进一步增强此功能,以确保发出的数据受到某种保护。你会建议我如何处理这个问题?
我正在寻找一个示例,说明如何在客户端和服务器之间传递的数据在两端进行加密和解密并通过 SSL 发送。
【问题讨论】:
-
受到什么保护?窃听?被恶意中介修改?请提供更多有关您尝试防御的威胁的详细信息。
-
@GregKopff 我更新了问题
-
您所说的“以某种方式受到保护”到底是什么意思?如果您仍然要通过 SSL 发送它,为什么您认为您需要做任何事情?您知道这正是 SSL 已经在做的事情吗?
标签: java security sockets client-server