网站地图    收藏   

主页 > 后端 > 网站安全 >

汽车之家漏洞系列-越权修改用户数据 - 网站安全

来源:自学PHP网    时间:2015-04-17 10:15 作者: 阅读:

[导读] 问题站点k.autohome.com.cn1.注册两个用户,各发表一篇某车型的使用口碑帖子;2.首先我们尝试在第二个用户登录的情况下,修改第一个用户的帖子,我们发现修改帖子请求如下;http://k.a...

问题站点k.autohome.com.cn
 
 
 
1.注册两个用户,各发表一篇某车型的使用口碑帖子;
 
 
 
 
2.首先我们尝试在第二个用户登录的情况下,修改第一个用户的帖子,我们发现修改帖子请求如下;
 
 
http://k.autohome.com.cn/form/carinput/edit/185651
 
3.如果我们直接访问的话,系统会提示口碑不存在;
4.于是我们修改第二个用户的帖子信息如下;
 
 
5.点击提交并抓包,修改id信息为第一个用户的帖子id;
 
6.提交后系统提示我们修改成功了;
7.我们返回页面刷新,发现第一个用户的帖子信息被成功修改;
 
 
PS:这里未校验referer,也可通过csrf发布帖子!
 
---------------------------------------------------------------------------
 
CSRF问题:
 
 
 
系统收听某人和给某人发消息都是post请求,但这里对接口校验不严格导致可使用get方式提交请求,再合适的场景下可能诱发蠕虫;
 
 
 
收听某人:http://i.autohome.com.cn/ajax/relations/addfollower?fuid=7905255
 
 
给某人发送消息:
 
http://i.service.autohome.com.cn/clubapp/Message/SendMessage?txtName=nocar_guy&txtContent=test&ReturnType=3
 
修复方案:
在请求的每个阶段都严格校验用户身份;
 
严格校验敏感操作接口;
 
敏感操作处严格校验referer;

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论