【发布时间】:2012-05-03 11:00:00
【问题描述】:
我正在使用 Android 的 CookieManager 在 webview 中设置一个实际包含用户 ID 的 cookie。我想让这个 cookie 安全以避免任何冒充攻击。由于 CookieManager 仅支持基本的字符串键值对,我如何将其设为安全 cookie。
如果连接是通过 HTTPS 协议,cookie 是否也是安全的?
【问题讨论】:
标签: android cookies session-cookies
我正在使用 Android 的 CookieManager 在 webview 中设置一个实际包含用户 ID 的 cookie。我想让这个 cookie 安全以避免任何冒充攻击。由于 CookieManager 仅支持基本的字符串键值对,我如何将其设为安全 cookie。
如果连接是通过 HTTPS 协议,cookie 是否也是安全的?
【问题讨论】:
标签: android cookies session-cookies
不确定您在做什么,但在服务器上设置了 cookie。因此,您不能仅在您身边使其安全。如果您想确保您的 cookie 保持机密,请对涉及该 cookie 的所有操作使用 HTTPS,并让服务器设置 cookie 的“安全”标志,以便它仅通过 HTTPS 发送。
【讨论】:
设置cookie的同时也可以设置cookie属性
例如:
CookieManager.getInstance().setCookie(url,"USERID=ADADASD; secure ");.
【讨论】: