怎么保证裸 token 的安全问题?

1,使用 https;

2,和本次登录地 ip 绑定,如果异地 ip 直接拒绝请求;

3,如果本次登录,和日常登录地 ip 有冲突,可以短信提醒,附带冻结账号链接;

4,使用短期 token,附带整套 刷新token 机制;

5,使用 HttpOnly 保存 token,httpOnly 保证 javascript 不可读,有效防止 xss 攻击;

怎么保证密码安全?

1,前后都使用 BCrypt 加密算法,此算法保证有相同的 hash散列,但有不同的 hash值,无法通过值比较对应密码;

更多推荐