好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

人人网Oauth 2.0授权可导致用户access_token泄露 - 网

人人网Oauth 2.0授权对第三方应用的redirect_uri限制不是很严格,如果第三方网站存在xss等可以诱导用户泄露其access_token。 不过人人网的api接口有sign验证,拿到access_token也很难利用。 详细说明:刚发了个ku6的xss 漏洞 ,是因为要用它来测试这个。   1、登陆人人网 2、访问该地址 http://graph.renren.com/oauth/grant?client_id=cd271e3051444285b8a18f1211a095cd&redirect_uri=http://zone.ku6.com/u/17958620&response_type=token 3、跳转到存在xss的酷6地址 http://zone.ku6.com/u/17958620   2步中的人人那个地址是用来授权第三方的,response_type=token的授权请求只需要提供应用的client_id以及该应用申请时所填写的回跳地址redirect_uri,但是人人网并没有对redirect_uri进行严格检查,如果该redirect_uri域下存在xss漏洞,则可以诱导用户授权并劫持该用户的access_token。 漏洞证明: 访问结果如下:       修复方案:   应该根据需要严格检查redirect_uri,不应该对整个域设置为全部信任。   作者PiaCa

查看更多关于人人网Oauth 2.0授权可导致用户access_token泄露 - 网的详细内容...

  阅读:46次