最近,我一直在深入研究web应用程序安全性。在浏览时,我从OWASP中找到了WebScarab工具,它可以向您的web应用程序注入可能的攻击,并使您的应用程序易受攻击。
我正在使用该工具来拦截通过基于JSF1.2框架的web应用程序的任何请求。使用时,我注意到,在表单中输入的任何值都会以HttpRequest的形式显示,tool.You可以修改这些值,它将自动创建新的请求头,而且修改后的值将明显地插入到DB中。
这不是潜在的攻击吗?我的意思是,任何人都可以在工具的帮助下拦截任何HttpRequest并修改参数,并注入一些恶意内容,
我的问题是:
发布于 2011-10-12 11:32:26
发布于 2013-12-21 12:58:01
使用WebScarab或其他UI访问器工具,person可以在从客户端处理请求到服务器之间更改事务数据。
基本上,可以通过在应用程序的客户端和服务器端应用相同的验证来避免这种情况。例如,如果应用程序更改了pwd功能,并且有人尝试阻断器并使用新截获的pwd修改Pwd。保存时,应该在服务器端验证它,用户是否输入了正确的密码。
https://stackoverflow.com/questions/7739247
复制相似问题