【发布时间】:2011-03-22 20:31:05
【问题描述】:
假设我想创建一个应用程序,其中存储的数据被加密,因此只有我的应用程序能够读取它。
但我希望仅当用户在特定网络上时才能访问应用程序。 例如,该应用程序是一个处理医院病历的 Android 应用程序。 如何确保设备连接到医院的网络?这个想法是,在这个网络之外,应用程序将无法运行。
该问题与无线网络、无线设备或 Android 无关,这与编程和网络识别有关。
证书可以做到吗?我是新手。 网络“标识符”是否可以伪造?例如,我很确定 WiFi SSID 很容易伪造。
干杯。
更多详情: 让我们假设本地数据的点不是为了“离线模式”,而是为了避免网络延迟。在这种情况下,只有连接到特定网络时,数据才需要保持可访问性,以防设备被盗。
但是,如果无法确定网络的身份……那么可以回答“嘿,我在正确的网络上吗?”问题的服务器呢?如果没有回应,我知道我不是正确的吗? (或者服务器只是没有响应......)但是,如果应用程序被黑客入侵,那也可能是伪造的。
【问题讨论】:
-
是的,谢谢@blowdart,对此感到抱歉。
标签: security networking network-programming identity