冒昧向老师提出一个关于http重放攻击的问题。这张图是《http权威指南》中chapter13摘要认证中的内容。
在慕课的一个学习交流群里,有个同学提到面试的时候被问到请求的登陆认证token被截取这个问题应该怎么防范。说的就是重放攻击。然后看书的时候发现这一小节让我很感兴趣。这位同学回答https,面试官对这个答案非常不满意。
我觉得《http权威指南》在这里提出来这个随机数的方法,应该是一个经典的解决方案。请教老师,现今的生产环境中用的是不是这个随机数的方案作为主流?其他的经典防止重放攻击的方案还有哪些呢?
如果用随机数?具体的实现是怎样的?我很多年前玩过剑网三一类的大型的游戏,在交易等关键操作的时候会要求输入从密保助手中获取的随机数。现在想来这个随机数就是为了防止重放攻击的?