2011-02-09 93 views
1

我擔心從遠程數據庫發送到基於Java的客戶端軟件的數據沒有被安全發送,因爲它使用的是RMI而不是https隧道。使用RMI的HTTP隧道安全

問題是我需要在與IT公司合作之前向我的老闆證明他的收益。

如何向RMI cgi serverlet發送和接收數據以測試此理論?

我已經使用wireshark查看數據包,我可以看到數據發佈到的url,但不知道如何輕鬆複製RMI協議(無需編寫整個Java應用程序)。

+0

您如何使用RMI + HTTP隧道?我過去自己實現了HTTP隧道,但我從來沒有嘗試通過它傳遞RMI。你使用自己的第三方解決方案嗎? – AlexR 2011-02-09 10:24:46

+0

它似乎是相當標準的東西...... http://www.cs.swan.ac.uk/~csneal/InternetComputing/Tunnelling.html雖然......我沒有寫任何它......一家IT公司製造了它..我試圖證明它的安全性不足 – 2011-02-09 10:52:44

回答

0

我相信,你可以創建簡單的簽名特殊方法像

String foo(String);

現在嘗試調用此方法與機制和用戶的Wireshark捕捉包。我認爲,如果數據未加密,您將能夠以明文形式查看參數和返回值。