假設我想創建一個應用程序,其中存儲的數據被加密,所以只有我的應用程序能夠讀取它。如何唯一標識一個網絡?
但我希望僅當用戶在特定網絡上時才能訪問應用程序。 例如,該應用程序是一款處理醫院醫療記錄的Android應用程序。 如何確保設備連接到醫院的網絡?這個想法是,在這個網絡之外,應用程序將無法工作。
這個問題與無線網絡,無線設備或Android沒有特別的關係,這是一般的編程和網絡識別。
證書可以這樣做嗎?我對此很陌生。 網絡「標識符」是否可能是僞造的?例如,我很確定WiFi SSID很容易僞造。
乾杯。
更多詳細信息: 我們假設本地數據的點不是用於「離線模式」,而是爲了避免網絡延遲。在這種情況下,只有當連接到特定網絡時,數據才能保持可訪問,以防設備被盜。
但是,如果沒有辦法確定網絡的身份......那麼服務器如何回答這個問題:「我是在正確的網絡上的Heya?」如果沒有反應出來,我知道我不是在正確的? (或者說服務器沒有迴應...)但是,如果應用程序被黑客攻擊,那也可能是假的。
是啊感謝@blowdart,並對此表示歉意。 – Arnaud 2011-03-22 20:37:16