【发布时间】:2013-01-11 23:07:48
【问题描述】:
假设我有一个金字塔应用程序,其中我使用UnencryptedCookieSessionFactoryConfig 作为 csrf 令牌并使用SessionAuthenticationPolicy 进行身份验证。 session cookie 的默认超时时间是 1200,这意味着我的用户在 20 分钟后断开连接,这很烦人。
我很想提高超时甚至删除它,并设置一个 max_age 以使其在浏览器中存活,但我想超时是有充分理由的。
拥有长期会话 cookie 是否存在安全风险?这被认为是不好的做法吗?
我的猜测是 csrf 令牌应该是短暂的。在这种情况下,我应该使用AuthTktAuthenticationPolicy 进行身份验证。同样的问题:在未来使用 max_age 的身份验证 cookie 是不是一种不好的做法?
【问题讨论】:
标签: python security session pyramid