以下是攻击者如何接管受害者帐户的攻击情景:
https://provider.com/oauth/authenticate?code={authorization-code}
,然后将其发送给受害者如何防止这种利用OAuth协议弱点的攻击? 提前谢谢!
答案 0 :(得分:0)
如果site.com维护了state参数,则攻击者的状态代码将绑定到他/她的浏览器,但不会绑定到受害者。因此,当他/她点击恶意URL时,site.com将无法将状态代码与受害者的浏览器会话相关联。
看一下Oauth2.0 spec says对此的看法。