【发布时间】:2011-10-12 11:20:03
【问题描述】:
最近我一直在深入研究 Web 应用程序的安全性。在浏览时,我发现了来自 OWASP 的 WebScarab Tool,它可以将可能的攻击注入您的 Web 应用程序并使您的应用程序易受攻击。
我正在使用该工具拦截通过我的基于 JSF 1.2 框架的 Web 应用程序的任何请求。在使用时,我观察到在表单字段中输入的任何值在此工具中都显示为 HttpRequest。您可以修改这些值,它将自动创建一个新的请求标头,并且引人注目的是修改后的值将插入到数据库中。
这不是潜在的攻击吗?我的意思是任何人都可以拦截任何HttpRequest并借助工具修改参数并注入一些恶意内容,
我的问题是:
- 是否每个人都可以拦截从任何网页生成的 HttpRequest,例如 stackoverflow.com?
- 如果是,如何避免未知用户修改参数并重新制作编码 URL?
- 如果不是,请解释原因?我完全麻木了?
【问题讨论】: