它位于哪里?它是以纯文本存储的还是加密的?如果它没有加密,有没有办法保护它免受恶意软件的攻击,这些恶意软件可以从手机存储中窃取它?
当我通过HttpURLConnection类访问REST API后端时,像在浏览器中一样存储cookies是否安全?
发布于 2020-05-13 04:54:47
HttpURLConnection的默认实现将cookies存储在内存中。当VM退出时(即:承载应用程序的OS进程被终止),cookie存储就消失了。
在有根基的设备上,流氓应用程序理论上可能会窥探应用程序的内存,或者只是截获HTTP通信以查看cookie。在非根设备上,这是不可能的。
您可以提供自己的cookie管理器,而不是使用默认实现。然后,您可以随时随地随心所欲地存储cookie。
请参阅https://developer.android.com/reference/java/net/HttpURLConnection#sessions-with-cookies
了解更多信息。
https://stackoverflow.com/questions/61761258
复制相似问题