我最近升级到Rails 4,并切换到加密的cookie作为会话存储。不幸的是,这似乎意味着重放攻击是可能的,也就是说,如果用户注销,任何cookie都不会失效,并且可以用于在没有用户/pass的情况下进行身份验证。据我所知,这是加密cookie工作方式中的一个缺陷(如果我错了,请告诉我!),所以我的问题是:是否有一个可以接受的解决方案来防止使用加密cookie的重放攻击?
发布于 2013-08-27 08:28:50
经过一些研究和一些修补,我提出了以下解决方案。
只要cookie不能被篡改,这就应该是安全的。欢迎任何想法/意见。
https://stackoverflow.com/questions/18337152
复制相似问题