先登录,登录成功后获取到token,很多人说localstorage和sessionstorage不安全,那么这个token放在哪里比较好?
cookie好像也能被篡改,即使设了http-only
先登录,登录成功后获取到token,很多人说localstorage和sessionstorage不安全,那么这个token放在哪里比较好?
cookie好像也能被篡改,即使设了http-only
1: 前端追求安全本就不需要太苛刻
2: 对重要信息要有二次校验, 为重要信息添加时效性
结论: 放在storage即可, 但是这个token一定不可以是重要的token, 比如充值或是修改重要信息的事件, 这些都需要二次校验, 咱们前端的安全措施都是纸糊的而已.
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
其实放localstorage和sessionstorage很好啊,两个配合起来用更好。cookie一般不建议,有几个问题:
如果也想实现过期时间设置,其实可以基于localstorage做一层封装,让其支持过期时间设置,方案很多。如果考虑会被人篡改,那可以考虑前端自己做一个对称加解密。
但记住,高手想黑你,一个前端根本不是对手。