【发布时间】:2019-07-23 10:47:34
【问题描述】:
我试图了解将 jwt 存储在本地存储(倾向于 xss)与 cookie(倾向于 csrf)中的安全含义。如果我将 jwt 令牌存储在前端的应用程序状态中(例如在 redux 商店中),我想了解安全隐患。
编辑:
我试图了解有关存储令牌的更多信息。在确定有两种方法可以做到这一点之后,似乎所有的文章和答案实际上都开始了讨论,cookies 或浏览器存储。 像这个相关的问题: Where to store JWT in browser? How to protect against CSRF? 喜欢这些帖子: https://stormpath.com/blog/where-to-store-your-jwts-cookies-vs-html5-web-storage https://auth0.com/docs/security/store-tokens
我理解其中大部分的要点,但我试图明确讨论全局变量的选项。
【问题讨论】:
-
我知道有很多关于本地存储与 cookie 的答案,但找不到任何讨论全局变量的答案。这样做可能完全是愚蠢的,而这正是我试图找出的。
-
上面链接的重复问题没有讨论全局变量。
-
@mplungjan 我确实尝试用谷歌搜索它,但没有一个链接实际上讨论了全局变量。所有这些都是关于 cookie 与本地存储的。如果这意味着可以再次打开它以进行解释/回答,我很乐意使用此信息更新问题。
-
是的,显示你调查的内容和你的结论以及为什么它不是stackoverflow.com/questions/27067251/…的欺骗
标签: javascript redux jwt