Pevent检查元素html从保存到数据库对下拉菜单值(和其他用户输入的内容)的更改

Pevent检查元素html从保存到数据库对下拉菜单值(和其他用户输入的内容)的更改,html,forms,security,firebug,web-inspector,Html,Forms,Security,Firebug,Web Inspector,我最近刚开始测试我的网站是否有bug之类的问题,我遇到了一个我从未想过会出现的大问题,因为我认为Firebug和类似插件之类的网站所做的更改实际上没有通过……但它们确实通过了 当我将值更改为表单等并保存更改时,无论我如何尝试传递数据,我使用Inspect元素所做的更改都会通过。显然,一定有办法阻止这一切 我一直在寻找这个问题的答案,但结果一无所获 编辑 也许这只是我如何提交表格和信息的问题。我使用的是jQuery的ajax,我手动从表单中选择信息,这显然是提取修改信息的地方 这是无法阻止的。We

我最近刚开始测试我的网站是否有bug之类的问题,我遇到了一个我从未想过会出现的大问题,因为我认为Firebug和类似插件之类的网站所做的更改实际上没有通过……但它们确实通过了

当我将值更改为表单等并保存更改时,无论我如何尝试传递数据,我使用Inspect元素所做的更改都会通过。显然,一定有办法阻止这一切

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

编辑


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

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


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

谢谢,我终于找到了一篇关于这方面的部分文章,我从未想过这一点。我希望在我花费数月的时间建立我的网站之前,我能多考虑一下这一点。现在我可能有几个星期的安全工作要做。(叹气)