以下普通的Java代碼中調用一些Web服務API:Java如何保護http連接查詢字符串URL請求傳遞並獲取敏感數據?
String url = "https://my_web_service/some_function?password=my_password";
InputStream is = new URL(url).openStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String result = readAll(rd); //result is also sensitive data!
是否是傳輸&獲取敏感數據的安全呢?假設這樣的參數不相關:
「SSL是安全的,但請記住,如果給予足夠的時間任何加密可破......」
感謝,
是的,它是安全的,因爲查詢參數是由SSL證書密鑰加密的。下次使用谷歌搜索,你的問題不是什麼獨特的。 – Andremoniy
@Andremoniy是**加密**。不,這不安全。它解釋了你發佈的重複內容。 – Tom