假設客戶端和服務器應用程序在不同的機器上運行如何保護客戶端/服務器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