【发布时间】:2015-12-19 14:50:42
【问题描述】:
假设我在我的应用程序中做了这样的事情:
session[user_id] = 1
根据我看过的视频(参考如下):在rails 4中:
默认情况下会话 cookie 已编码但未加密。含义:由于摘要值,会话 cookie 无法更改。如果精明的用户以某种方式更改了有效负载,那么它将使会话 cookie 无用。
关于会话 cookie 已编码但未加密的事实。即使精明的用户不能成功地修改会话 cookie,精明的用户仍然能够阅读内容。
我知道约定永远不会在 cookie 中存储任何机密信息:无论该 cookie 是常规 cookie 还是会话 cookie。但是,为了增加安全性:如何加密会话 cookie,以使精明的用户根本无法读取其内容?
此外:如何将会话 cookie 的默认行为从默认编码更改为加密?
背景:我完成了 Lynda.com 的“Ruby on Rails 4 基本培训”课程。我观看了“Cookies and Sessions”视频。
【问题讨论】:
标签: ruby-on-rails ruby cookies session-cookies