假设客户端和服务器应用程序在不同的机器上运行如何保护客户端/服务器socket通信
今天:
// 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发送。
受到什么保护?窃听?由恶意中介修改?请提供一些关于您试图防范的威胁的更多详细信息。 – 2012-04-25 22:46:28
@GregKopff我更新了这个问题 – JAM 2012-04-25 22:50:19
你的意思是“受到某种程度上的保护”究竟是什么意思?如果你打算通过SSL发送它,你为什么还认为你需要做任何事情?您是否知道这正是SSL已经做的事情? – EJP 2012-04-26 01:33:50