在我的应用程序中,我使用cookie来实现“记住我”功能。用户通过webview登录,如果登录成功,网页将设置cookie。然后,此cookie用于在下次应用程序启动期间自动登录用户。我想知道这个cookie在设备上有多安全。有没有办法在没有越狱设备的情况下窃取用户cookie?如果是,我怎样才能使其安全?
答案 0 :(得分:2)
这个问题太宽泛,无法特别回应 - 你应该考虑缩小以下几点:
WKWebView
还是UIWebView
?他们使用完全不同的方法进行cookie管理。通常,安全级别和攻击媒介与一般浏览器大致相同。您可以查看OWASP TOP-10以确保您的Web应用程序可以抵御主要攻击媒介。
从设备的角度来看,Cookie可以从文件系统(使用iExplorer等应用程序)从解锁设备中窃取 - 您可以使用iOS Data Protection功能。
修改强>
通过iExplorer查看Cookie: