![]() |
1
10
最根本的问题是更安全的防范什么? 主要威胁是跨站点脚本(xss)。关于这一点,如果且仅当cookie设置为httponly时,cookie绝对更安全。 但是,如果身份验证信息位于cookie中,则跨站点请求伪造(csrf)将成为一个问题,您必须实现csrf保护。不是世界末日,但你需要关心它。如果将auth令牌存储在localstorage中并将其作为头发送,则csrf不是问题。 此外,过期的cookie(持久cookie)通常会保存到客户端的明文文件中,这可能是或可能不是威胁模型中的有效威胁。 总之,要看情况。总的来说,将令牌存储在httponly中,secure cookie通常被认为是最安全的,但它具有如上所述的含义。在大多数情况下,在localstorage中存储令牌也是可以接受的。更重要的是,如果你需要将令牌发送到多个后端(在不同的来源),你就不能在cookie中拥有它,因为那只会发送到它自己的起源。 和往常一样,魔鬼在(实现)细节中。 |
![]() |
Joseph Garnier · 责任链模式在机器学习中的应用 7 年前 |
![]() |
Hosam Abdelnaser · 过去和现在的调试 7 年前 |
![]() |
Thypari · 检查日志记录是否启用的最干净的方法是什么? 7 年前 |
|
jakob · 足球/足球软件设计模式 7 年前 |
![]() |
AbdulAziz Nurov · 创建多类别项目数据库结构的最佳方法 7 年前 |