浅谈CSRF

颓废 2019年5月19日08:51:32评论451 views字数 656阅读2分11秒阅读模式
摘要

CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。


什么是CSRF呢?

CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。

我举个栗子:

比如,有一个URL是www.xxx.xxx/money?name1=free&qian=6666&name2=me 这段URL的意思大概就是,free给me转账6666元的时候发起的请求,那么,攻击者是否可以将me改成他自己的用户:www.xxx.xxx/money?name1=free&qian=6666&name2=hack 假如这hack是攻击者用户,那么攻击者自己访问这个请求是没有任何效果的,那么我们可以使用社工,打广告等其他方法让free打开这个url,比如在广告里写这么一段话<img src=www.xxx.xxx/money?name1=free&qian=6666&name2=hack>那么现在,受害者就访问了这个网站,将6666元转给了hack,就算他去查看转账明细(一般都有这功能),也是一次正常的转账。那么,这样就是成功的利用CSRF攻击来犯罪了。。。。


有人会觉得CSRF和XSS很相像,那么我们来看下区别:

  • xss:用户过分信任网站,放任来自浏览器地址栏代表的那个网站代码在自己本地任意执行。如果没有浏览器的安全机制限制,xss代码可以在用户浏览器为所欲为。

  • csrf:网站过分信任用户,放任来自所谓通过访问控制机制的代表合法用户的请求执行网站的某个特定功能。



  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
颓废
  • 本文由 发表于 2019年5月19日08:51:32
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   浅谈CSRFhttp://cn-sec.com/archives/67900.html

发表评论

匿名网友 填写信息