安全 · 第 4 题,共 12 题

一个联系表单只在浏览器中用 HTML 属性 required 和 JavaScript 校验其输入。从安全角度看,为什么这还不够?

有 1 个正确答案。 简单

显示答案

答案

  • B 攻击者可以直接向服务器发送请求,绕过浏览器中的检查

解析

在浏览器中运行的一切都在用户的控制之下:他们可以关闭 JavaScript、在开发者工具中修改 HTML,或用 curl 自己构造请求。因此,浏览器端的检查只能改善 可用性,因为错误能立即显示。具有约束力的 校验 必须始终在服务器上进行,在 TYPO3 中例如使用 Form Framework 的验证器或 Extbase 验证器。required 与 HTTPS 无关,照样生效;问题不在于浏览器,而在于不能信任它。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证