IBM Security AppScan有效帮助客户保护好自己的网站

Glass Box 并不仅仅是 AppScan 的一个新的特性,而是代表了一种全新的思想,将动态分析技术与传统的 AppScan 黑盒测试技术结合起来,对 Web 应用程序进行代码级别的分析,给出更精确的分析结果,从而更有效的帮助客户保护好自己的网站。

Glass Box 是 IBM Security AppScan Standard Edition(以下简称 AppScan)8.5 版本以后引进的一个新的组件,是对 AppScan 的一个比较大的改进。Glass Box 引进了运行时分析的技术,通过部署在服务器端的代理,在探索和测试阶段搜集 Web 应用程序信息,并进行分析,进而反馈给 AppScan,使 AppScan 更有针对性的进行探索和扫描,提高了扫描的精确性,并有利于发现更多的漏洞。Glass Box 并不仅仅是 AppScan 的一个新的特性,而是代表了一种全新的思想,将动态分析技术与传统的 AppScan 黑盒测试技术结合起来,对 web 应用程序进行代码级别的分析,给出更精确的分析结果,从而更有效的帮助客户保护好自己的网站。

本文首先简单介绍了 AppScan Glass Box 的技术架构,然后介绍了在 AppScan 8.5 中 Glass Box 在 Windows XP 下使用效果。Glass Box 支持 WebSphere、Tomcat、JBoss 等多种应用服务器,本文选择的 Web 服务器为大家常见的 Tomcat 7.0。

技术架构

Glass Box 可分为客户端和服务端。客户端又可分为 GlassAPI 和 Glass Box 引擎服务,GlassAPI 用于和服务器端通信,获取服务端返回的问题信息;Glass Box 引擎服务基于预定义的验证规则,对获取到的服务端进行分析,判断是否存在漏洞。服务端通过代理程序搜集服务器端信息,包括 Web 应用程序运行时信息(根据预定义的特征匹配规则)、源代码信息、配置文件信息、操作系统信息、数据库信息和 Web 服务器信息等,并将搜集到的信息返回给客户端。

图 1. Glass Box 技术架构图

配置及使用

打开扫描配置面板,可对 Glass Box 进行配置。点击 Glass Box 面板中的添加按钮,可添加 Glass Box 代理程序。

图 2. Glass Box 代理程序定义

代理程序的用户名和密码分别为安装 Glass Box 时设定的用户名和密码,如需要修改密码,可运行 AgentCredentials.bat <username> <password> ,或直接修改位于 GBootStrap\WEB-INF 目录下的 users.xml 文件,重启 Tomcat 后生效。用户可添加多个 Glass Box 代理程序,但 AppScan 同一时间只能使用其中的一个。添加代理程序成功后,可对 Glass Box 进行设置,选中"在探索阶段使用 glass box ",可发现更多的隐藏的 URL;选中"在测试阶段使用 glass box",可发现更多的漏洞和提供更详细的漏洞信息。配置成功后,AppScan 右下角状态栏将显示"Glass box 扫描:已启用"。

Glass Box 配置成功后,需要对 Web 应用程序重新扫描。需要注意的是,由于 Glass Box 对 URL 的解析问题,扫描本地网站需要配置虚拟域名,即起始 URL 不能是“http://localhost/myproject”, 而应该是“http://mysite/myproject”。Glass Box 目前仅支持 Java 项目。本文所选用扫描网站是 IBM AppScan 开发人员提供的 AltoroJ 项目。

时间: 2024-09-19 20:34:26

IBM Security AppScan有效帮助客户保护好自己的网站的相关文章

IBM Security AppScan Glass Box:一种全新的漏洞扫描思想

Glass Box 是 IBM Security AppScan Standard Edition(以下简称 AppScan)8.5 版本以后引进的一个新的组件,是对 AppScan 的一个比较大的改进.Glass Box 引进了运行时分析的技术,通过部署在服务器端的代理,在探索和测试阶段搜集 Web 应用程序信息,并进行分析,进而反馈给 AppScan,使 AppScan 更有针对性的进行探索和扫描,提高了扫描的精确性,并有利于发现更多的漏洞. Glass Box 并不仅仅是 AppScan

使用IBM Security AppScan对Web服务应用程序进行自动安全漏洞测试

据 IBM® X-Force® 2011 年中趋势与风险报告称,2011 年可谓是 "安全隐患年",因为在 2001 的上半年就报告了大量的高端安全隐患,其数量可谓史无前例.全球范围内更为互联化.智能化和仪表化且不断扩展的网络世界导致各种风险和危险日益增加,同时管理企业和基础架构方面的网络安全攻击也变得更复杂,更困难. 该报告表明,在 2011 年的上半年,所有漏洞中有 37% 是 Web 应用程序漏洞.无法保护 Web 应用程序的安全可能导致损失惨重,包括财务方面和应用程序的性能方面

IBM Security AppScan 9.0.2远程代码执行漏洞(含POC)

IBM Security AppScan Standard是美国IBM公司的一套Web应用的安全测试工具.该工具可在应用开发生命周期中进行自动化动态和静态安全漏洞扫描.该漏洞基于Windows OLE自动化数组远程代码执行漏洞,远程攻击者可利用此漏洞执行任意代码. 视频演示 漏洞POC #!/usr/bin/pythonimport BaseHTTPServer, socket ### IBM Security AppScan Standard OLE Automation Array Remo

IBM推出全新云安全产品 全面保护网络

近日,IBM公司宣布推出新的服务.硬件与软件,旨在提高云计算环境的安全性,确保数据的保密性,以及防范针对应用程序的攻击. IBM的X-Force安全研究团队的最新研究结果显示,全球犯罪组织正以惊人的速度开发新的攻击技术.与此同时,企业正在越来越多地部署更加协作化的业务模式,并使用包括云计算.虚拟化及Web 2.0在内的新型IT基础架构,这一切都为安全团队带来了新的复杂状况.IBM的全新安全产品组合专为满足客户的需求而设计,使企业得以利用新的技术模式应对新出现的危险:还可以通过采用简化的安全解决方

IBM Rational Appscan使用之扫描结果分析

之前有IBM Rational Appscan使用详细说明的一篇文章,主要是针对扫描过程中配置设置等.本文将介绍针对扫描结果的分析,也是一次完整的渗透测试必须经历的环节. 扫描开始的时候,Appscan会询问是否保存扫描结果,同时下方有进度条显示扫描的进度. 在扫描过程中,如果遇到任何连接问题或其他任何问题,可以暂停扫描并在稍后继续进行.如第一篇文章中讲的扫描包括两个阶段-探索.测试.Appscan种的Scan Expert和HP WebInspect中的建议选项卡类似,Scan Expert分

Fortinet Security Fabric 架构将安全保护扩展至物联网

本文讲的是 Fortinet Security Fabric 架构将安全保护扩展至物联网,Fortinet宣布扩展后的"Security Fabric"可以帮助企业防御呈指数级增长的物联网网络威胁.Fortinet 的"Security Fabric"架构能够提供可见.可控.弹性可集成的部署,有效防御日益普及的物联网设备带来的复杂攻击. Security Fabric 架构是防御源自物联网巨量攻击的关键 最近发生的物联网攻击事件表明,数以亿计的设备可以被轻松用作武器

如何炼成一个好的让客户“爱”上你的网站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着网站建设热潮的兴起,不少企业纷纷建立了网站.但是网站建好了,是否代表着客户就会送上门呢?答案是否定的.在茫茫"网海"之中,要想在竞争对手中脱颖而出,成为一个好的并让客户"爱"上你网站,绝非是件简单的事. 那么怎样炼成好的让客户"爱"上你网站呢?其实网站就像人一样,要有好的外表(页

了解客户建站需求是网站建设迈出成功的第一步

中介交易 SEO诊断 淘宝客 云主机 技术大厅 在网站建设中,第一步需要做的无疑就是充分地了解客户的需求,没有对客户需求的充分了解,下面网站建设的工作将无从开展.这一步关系到整个网站工程建设的成败,同时也关系到整个网站建设需要的时间长短.对客户的网站需求了解透彻了,与客户沟通好了,对于下一步网站建设工作的展开,不仅会起到缩短建设周期的作用,而且还会减少返工.误工.在向客户了解网站需求的时候,都是需要进行哪些方面的沟通和交流,需要了解哪些方面的问题呢?有时候客户并不了解我们的工作流程,所以客户一般

IBM Watson AI副总裁:IBM Watson是如何为客户找到AI解决方案的?

9月9日,二十国集团(G20)智慧创新论坛暨2017全球创新者大会(下称创新者大会)进入第二天.在"AI的场景"环节,IBM Watson AI 全球业务咨询服务部全球副总裁Terry Hickey与IBM全球业务咨询服务部认知数字化全球主管Kevin Northrup就IBM Watson从AI思维.AI的好处.面临的挑战.资源与技巧.领导力.解决方案.规划.实施等八个方面,结合IBM Watson所了解到的客户需求和应用场景进行了分享. 以下是雷锋网整理的演讲主要内容: AI思维