Ruby on Rails CSRF 攻击是什麽?

CSRF(Cross-site request forgery)中⽂翻译成「跨站请求伪造」。通常 CSRF 攻
击的⽬的不⼀定是直接获取使⽤者帐⼾的控制权或个资,但可以⽤其它使⽤者的名
义执⾏某些操作。
举个例⼦来说,假设我想攻击某个 Blog 平台,我可能可以猜到後台的路径,例如对
/admin/posts/2 路径使⽤ DELETE ⽅法,就可以删除编号 2 号的⽂章。虽然我
没有这个网站後台的使⽤权限,但我知道 A 先⽣有,所以我就假装寄⼀封「恭喜
你,你得到了最新的 iphone 8 ⼿机」的 Email 给 A 先⽣,但事实上这个得奖的连结
点下去就是会对 /admin/posts/2 网址发送 DELETE ,⼜刚好 A 先⽣如果处於登
入状态,那篇⽂章就藉由 A 先⽣的权限被删除了!

参考资料

[为你自己学Ruby on Rails]https://railsbook.tw/chapters/08-ruby-basic-4.html


<<:  Day 7 在 Linode 上购置一台 VPS 主机并安装 Docker

>>:  Angular 如何将多笔资料上传後,取得全部回传资料,再送到另一支 API

[想试试看JavaScript ] 阵列

阵列 当我会想储存比较复杂的资料的时後就会使用物件 除了物件,当这些资料有顺序的话,我也可以使用阵列...

26.MYSQL 统整资料

在SQL中其实不只可以将我们需要的资料从大量资料库中找出,还可以先整理,统整过後再输出 这也是非常实...

非本科系有办法学程序吗?

Photo by Arif Riyanto on Unsplash 文章同步发布於:https:/...

[Day01 - 简介] 成为一位孤独型玩家,从乱点技能开始

Hello 大家好我是 Edmond,大家在疫情期间是否感受到满满的孤独感呢?又是否突然发现,自己其...

Scanners API-价格篇 && Pandas设定

这个API可以取得价格的排名, 步骤如下: (1)汇入需要的库 import pandas as p...