硬件加密Token(Hardware Security Token)
硬件Token是一种物理安全设备,如银行U盾、Google Titan安全密钥等,常用于双重身份验证(2FA)。
案例:银行U盾
● U盾会生成一个动态密码,确保登录请求来自合法用户。
● 采用公钥基础设施(PKI)加密,防止中间人攻击。
● 多个安全实践表明,引入这种硬件设备后,针对钓鱼攻击与其他恶意企图的防护能力得到显著提升。
说明: 目前市场上各家银行的具体数据尚未公开。
会话Token(Session Token)
会话Token用于维持用户的登录状态,特别是在HTTPS等安全通信协议中。
案例:HTTPS加密通信
● 当用户访问HTTPS网站时,浏览器与服务器建立TLS连接并生成一个会话Token。
● 该Token存储在Cookie中,用于标记已登录用户,避免重复验证。
● 为了防范攻击,网站通常会设置httpOnly和secure属性,防止Token被恶意脚本窃取。