在 StackOverflow 上的一个问题的评论中,OAuth2 为什么访问令牌会过期?,人们质疑刷新令牌的安全性。
这条评论是我的感受:
所以它提供了一些防止数据包嗅探的保护,只要拦截只捕获普通数据请求(Chuck 只获取访问令牌)?听起来有点弱;黑帽只需要等待一段时间,直到用户请求新的访问令牌,然后他将获得客户端 ID、秘密和刷新令牌。
我们是否都遗漏了某些东西或将我们的恐惧建立在不正确的理解之上?
或者,短期访问令牌和刷新令牌的安全性是否基于在“不太可能”发生刷新时嗅探器运行的假设概率是否正确。