加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

php – 将您的表单字段命名为与mysql相同实际上会造成任何安全

发布时间:2020-12-14 22:42:18 所属栏目:资源 来源:网络整理
导读:是否有任何理由说明您应该或不应该将表单字段命名为与HTML字段完全相同? 要么 我唯一能想到的可能是HTML与Mysql的命名约定(可能是个人偏好),以及轻微的注入预防(显然字段名称必须更多但是所有值都应该首先验证使用真正的逃脱字符串). 最佳答案 我可以看到这

是否有任何理由说明您应该或不应该将表单字段命名为与HTML字段完全相同?

要么

我唯一能想到的可能是HTML与Mysql的命名约定(可能是个人偏好),以及轻微的注入预防(显然字段名称必须更多…但是所有值都应该首先验证使用真正的逃脱字符串).

最佳答案
我可以看到这个问题的唯一方法就是当攻击者知道同一个表中不应该通过表单更改的受保护列的名称时,并创建一个具有该名称的新输入元素,目的是“非法”将价值“滑入”表中.

这是您的程序必须在程序级别上过滤掉的东西,因此在实际列名称之后命名表单字段没有问题.您只需要注意不要遍历每个可用的表列或表单字段,但要挑剔更新的内容.

次要的,非常远程的风险是您在表中公开列名.因此,如果您对安全性非常偏执,您可能希望为表单字段指定与其列不同的名称.但我看不出任何真正的必要性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读