首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpURLConnection在Android上的会话id cookie存储在哪里?

问HttpURLConnection在Android上的会话id cookie存储在哪里?
EN

Stack Overflow用户
提问于 2020-05-13 04:24:22
回答 1查看 39关注 0票数 3

它位于哪里?它是以纯文本存储的还是加密的?如果它没有加密,有没有办法保护它免受恶意软件的攻击,这些恶意软件可以从手机存储中窃取它?

当我通过HttpURLConnection类访问REST API后端时,像在浏览器中一样存储cookies是否安全?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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

了解更多信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61761258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档