CSRF定义: 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击 *** 。
简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并执行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问的网站会认为是真正的用户操作而去执行。这利用了web中用户身份验证的一个漏洞:简单的身份验证只能保证请求发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的。
CSRF地位:是一种 *** 攻击方式,是互联网重大安全隐患之一,NYTimes.com( *** )、Metafilter,YouTube、Gmail和百度HI都受到过此类攻击。
对比XSS:跟跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。
CSRF 攻击实例
daguanren(大官人)在银行有一笔存款,输入用户名密码登录银行网银后发送请求进行个人名下账户转账 :
http://www.bank.example/withdraw?account=daguanren1&amount=999&for=daguanren2
将daguanren1中的999块转到了daguanren2账号中。通常用户登录后,系统会保存用户登录的session值(可能是用户手机号、账号等)。但如果这时daguanren不小心新开一个tab页面进入了一个黑客jinlian(金莲)的网站,而金莲网站的页面中嵌有如下html标签:
每日好文 怎么学会手机黑客 用黑客技术查找定位(黑客技术定位精确找人) 黑客使用什么编程语言 怎么在电脑上像黑客一样(如何让电脑像黑客一样) 黑客什么鱼吃 经典传奇在哪里设置二级密码(传奇经典怀旧版...
JSDebugger基于 JavaScript 的调试程序,用于检查应用的运行状态。 JSDebugger是一个运行时检查工具,您可以深入领会应用程序的详细信息或动态更改应用程序逻辑。 挪用方式:...
集成灶品牌全国前十名排行榜(集成灶10大品牌有哪些?) 伴随着人民生活水平的不断提高,大家越来越注重身体健康,自然而然对厨房烹饪环境的要求越来越高。厨房吸油烟产品也从排风扇发展到油烟机再发展到集成灶...
奥地利将放松部分“封锁”措施 新华社维也纳2月1日电(记者于涛)奥地利政府1日宣布,该国将在第三次全面“封锁”措施到期后谨慎放松部分新冠疫情防控措施,同时加大对违规行为的处罚力度。 奥...
锁定的苹果手机在市场上已经存在很长时间了,这些机器需要与SIM卡标签结合使用(除了一些黑化机器)。虽然有很多缺点,如繁琐的激活,不能刷和通过iTunes手动擦除等。仍然有相当数量的这种机器在流通,因为...
会声会影支持kaj格式的卡拉OK字幕文件。有一个工具叫KSC_TO_KAJ,可以将ksc格式转成kaj格式。AdobePremierePro支持KSC歌词文件 会声会影X8支持utf,srt和lrc格...