防止Inspect Element html从保存到数据库更改为下拉菜单值(和其他用户输入的内容)



我最近刚开始测试我的网站的bug等,我遇到了一个巨大的问题,我从来没有想过会是一个,事实上,我不认为改变与Firebug和类似的插件,这样的网站实际上通过…

当我更改表单的值并保存更改时,无论我如何尝试传递数据,我对Inspect Element所做的更改都会通过。显然,肯定有办法阻止这种情况发生。

我一直在寻找这个问题的答案,但一无所获。

编辑

也许这只是我如何提交表格和信息的问题。我使用jQuery的ajax,手动从表单中选择信息,这显然是更改信息的地方。

这是无法阻止的。Web应用程序永远不能信任客户机(浏览器),因为客户机处于外部控制之下。用户甚至可以完全绕过浏览器,通过curl等工具向服务器提交数据。

无论您在浏览器中对输入的数据进行了多么彻底的验证和检查,当数据到达服务器时也必须进行检查。

相关内容

最新更新