频道栏目
读书频道 > 安全 > 黑客攻防技术宝典:Web实战篇(第2版)
1.2.1 "本站点是安全的"
2012-06-30 23:31:14     我来说两句
收藏   我要投稿
本书是探索和研究Web 应用程序安全漏洞的实践指南。作者利用大量的实际案例和示例代码,详细介绍了各类Web 应用程序的弱点,并深入阐述了如何针对Web 应用程序进行具体的渗透测试。本书从介绍当前Web 应用程...  立即去当当网订购
人们普遍认识到,对Web应用程序而言,安全确实是个"问题"。查询一个典型的应用程序的FAQ页面,其中的内容会向你保证该应用程序确实是安全的。
 
大多数Web应用程序都声称其安全可靠,因为它们使用SSL,例如:
 
本站点绝对安全。它使用128位安全套接层(Secure Socket Layer, SSL)技术设计,可防止未授权用户查看您的任何信息。您可以放心使用本站点,我们绝对保障您的数据安全。
 
Web应用程序常常要求用户核实站点证书,并想方设法让用户相信其所采用的先进加密协议无懈可击,从而说服用户放心地向其提供个人信息。
 
此外,各种组织还声称他们遵循支付卡行业(PCI)标准,以消除用户对安全问题的担忧。例如:
 
我们极其注重安全,每天扫描Web站点,以确保始终遵循PCI标准,并免受黑客攻击。下面的标志上显示了最近扫描日期,请放心访问该Web站点。
 
实际上,大多数Web应用程序并不安全,虽然SSL已得到广泛使用,且会定期进行PCI扫描。最近几年,我们测试过数百个Web应用程序。图1-3说明了在2007年和2011年间测试的应用程序受一些常见类型的漏洞影响的比例。下面简要说明这些漏洞
 
不完善的身份验证措施(62%)。这类漏洞包括应用程序登录机制中的各种缺陷,可能会使攻击者破解保密性不强的密码、发动蛮力攻击或完全避开登录。
 
不完善的访问控制措施(71%)。这一问题涉及的情况包括:应用程序无法为数据和功能提供全面保护,攻击者可以查看其他用户保存在服务器中的敏感信息,或者执行特权操作。
 
SQL注入(32%)。攻击者可通过这一漏洞提交专门设计的输入,干扰应用程序与后端数据库的交互活动。攻击者能够从应用程序中提取任何数据、破坏其逻辑结构,或者在数据库服务器上执行命令。
 
跨站点脚本(94%)。攻击者可利用该漏洞攻击应用程序的其他用户、访问其信息、代表他们执行未授权操作,或者向其发动其他攻击。
 
信息泄露(78%)。这一问题包括应用程序泄露敏感信息,攻击者利用这些敏感信息通过有缺陷的错误处理或其他行为攻击应用程序。
 
跨站点请求伪造(92%)。利用这种漏洞,攻击者可以诱使用户在无意中使用自己的用户权限对应用程序执行操作。恶意Web站点可以利用该漏洞,通过受害用户与应用程序进行交互,执行用户并不打算执行的操作。
 
 \ 
 
图1-3 我们最近测试的应用程序中出现的一些常见Web应用程序漏洞(基于100多个样本)
SSL是一种出色的技术,可为用户浏览器和Web服务器间传输的数据提供机密性与完整性保护功能。它有助于防止信息泄露,并可保证用户处理的Web服务器的安全性。但SSL并不能抵御直接针对某个应用程序的服务器或客户端组件的攻击,而许多成功的攻击都恰恰属于这种类型。特别需要指出的是,SSL并不能阻止上述任何漏洞或许多其他使应用程序受到威胁的漏洞。无论是否使用SSL,大多数Web应用程序仍然存在安全漏洞
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2 Web应用程序安全
下一篇:1.2.2 核心安全问题:用户可提交任意输入
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站