防止响应中的数据篡改

时间:2012-03-25 16:57:25

标签: asp.net-mvc-3 tampering

在阅读 Web应用程序黑客手册时,我尝试在自己的网站(ASP.NET MVC3)上进行小型测试。

我有一个包含两个字段的模型,第一个字段是已禁用下拉列表。 第二个是启用文本字段。 第一个字段从View.chtml中禁用并添加 new {disabled="disabled"}作为paratemer。

以下是发生在我身上的事情,我将 Burp Suite 工具作为代理运行,并将响应记录下来。 在响应中,我从HTML中删除了disabled="disabled"属性,然后将响应转发到浏览器。 Oviuosly,该页面现在有两个启用的字段。

问题是如何使用 Burp Suite 等工具防止篡改字段?

1 个答案:

答案 0 :(得分:1)

你做不到。就此而言,您无法确定在控制器中收到的回复是您在浏览器中查看的结果。只需使用某些脚本发布您想要的任何内容都很容易,黑客经常会这样做。

底线是。永远不要相信输入并始终验证它是允许的。