安全 · 第 2 题,共 12 题
什么是跨站请求伪造(CSRF)?
有 1 个正确答案。 简单
显示答案
答案
- D 一个外部网站让已登录用户的浏览器在无意中执行某个操作
解析
在 CSRF 中,攻击者利用了浏览器会自动发送 Cookie 这一点:如果某位编辑已登录后台,并打开了一个精心准备的页面,该页面就可以例如以该编辑的权限向 TYPO3 提交一个隐藏表单。防护措施是与会话绑定、并在每个改变状态的请求中进行检查的秘密 令牌(Token);TYPO3 在后台通过其 FormProtection 实现这一点。Cookie 属性 SameSite 也有帮助。注入 JavaScript 的描述是最常见的混淆:那是 XSS,即外部代码在浏览器中被执行。