← 返回首页

🔄 Token / Session 重放攻击

⚠️ 学习目的

重放攻击是指攻击者截获合法的认证凭证后,在其他设备或时间重复使用

📖 攻击原理

1. 用户在设备 A 登录,获得 Token
2. 攻击者通过某种方式获取该 Token
   - XSS 窃取
   - 网络嗅探
   - 日志泄露
3. 攻击者在设备 B 使用相同 Token
4. 服务器无法区分,攻击者获得用户权限
        

🧪 实验列表

🎯

实验一:Token 重放攻击

演示如何复制 Token 在另一设备使用

攻击演示
🛡️

实验二:防重放机制

设备绑定、一次性 Token、Nonce 防护

防护方案

🔧 防御方案

方案原理适用场景
设备绑定Token 与设备 ID 关联移动端 App
IP 绑定Token 与 IP 关联固定网络环境
Nonce每次请求唯一标识敏感操作
短有效期Token 快速过期高安全场景
刷新机制Access + Refresh Token通用方案

📊 当前 Session

加载中...