深圳网站建设
深圳市方与圆网络科技有限公司是一家专注于高品质网站建设、网站设计、网站制作和优化推广的互联网应用服务公司
首页 > 行业新闻 > 应用程序中的欺骗密码修改功能
Industry News 行业新闻
应用程序中的欺骗密码修改功能
发布时间:2014/6/28 22:14:42  |  浏览次数:  |   来源:深圳市方与圆网络科技有限公司
所有的Web应用程序通过实现各种功能。从根本上讲,深圳建站公司用编程语言的编写代码就是把一个复杂的进程分解成一些非常简单而又相互独立的逻辑步骤。Web应用程序的的逻辑缺陷各不相同,它们包括代码中的简单错误,以及几种应用程序和谐组件等等复杂的漏洞。有时候,这些漏洞很明显,有时便很难发现,能够避开最为严格的代码审查与渗透测试。
近年来,攻击者利用漏洞攻击服务器欺骗密码修改比较普遍。例如一个公司的Web应用程序以及AOL AIM企业网关应用程序中发现过这种逻辑缺陷。下面深圳方圆网络为介绍怎么发现Web应用程序中的欺骗密码修改功能。
1.功能
应用程序为终端用户提供密码修改功能。它要求用户填写用户名、现有密码、新密码与确认新密码字段。应用程序还为管理员提供密码修改功能。这项功能允许它们修改任何用户的密码,而不必提交现有的密码。这两项功能在同一个服务器脚本中执行。
2.攻击方法
一旦确定开发者做出假设后,逻辑缺陷就变得非常明显。当然,普通用户也可以提交并不包含现有密码参数的请求,因为用户控制他们提出的请求的每一个方面。这种逻辑可能给应用程序造成巨大的破坏,攻击者可利用这种缺陷重新设置任何用户的密码,完全控制他们的账户。
3.假设
应用程序为用户和管理员提供客户端界面仅有一点不同:在管理界面中没有用于填写现有密码的字段。当服务器端应用程序处理密码修改请求时,它通过其中是否包含现有的密码参数确定请求是来自管理员,还是来自普通用户。换句话说,它任务普通用户提交现有密码参数。

上一篇:HTTPS
下一篇:攻击者利用注入SQL
咨询热线:0755-21053063   18926503767   E-MAIL:sales@szfyweb.com
地址:深圳市龙华新区龙华街道东环一路南方明珠B座5楼   网址:www.szfyweb.com
版权所有 © 2013-2020 深圳市方与圆网络科技有限公司 粤ICP备14006986号    
在线留言  |  点击这里给我发消息