- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
AppScan学习参考内容
“:///ceshi/ceshijishu/rjcsgj/rational/appscan/“:///ceshi/ceshijishu/rjcsgj/rational/appscan/
RationalAppScan是特地面对Web应用安全检测的自动化工具,是对Web应用和WebServices进展自动化安全扫描的黑盒工具。它不但可以简化企业觉察和修复Web应用安全隐患的过程〔这些工作以往都是由人工进展,本钱相对较高,效率低下〕,还可以依据觉察的安全隐患,提出针对性的修复建议,并能形成多种符合法规、行业标准的报告,便利相关人员全面了解企业应用的安全状况。
利用RationalAppScan,应用程序开发团队在工程交付前,可以对所开发的应用程序与效劳进展安全缺陷的扫描,自动化检测Web应用的安全漏洞,从网站开发的起始阶段就扫除Web应用安全漏洞。
RationalAppScan工作原理
RationalAppScan(简称AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的AppScansourceedition【从代码开头使用复合技术保证Web应用安全】,到针对Web应用进展快速扫描的AppScanstandardedition【桌面解决方案扫描和测试漏洞和安全缺陷】,以及进展安全治理和汇总整合的AppScanenterpriseEdition【将先进的应用程序安全测试与整个应用程序生命周期中的治理、协作和安全性智能相结合。它使企
业能够降低应用程序风险,掌握应用程序工程本钱】等。我们常常说的
AppScan就是指的桌面版本的AppScan,即AppScanstandardedition。其安装在Windows操作系统上,可以对网站等Web应用进展自动化的应用安全扫描和测试。
来张AppScan的截图,用图表说话,更明确。
▲图1.AppScan标准版界面
请留意右上角,单击“扫描”下面的小三角,可以消灭如下的三个选型“连续完全扫描”、“连续仅探究”、“连续仅测试”,有木有?什么意思?理解了这个地方,就理解了AppScan的工作原理,我们渐渐开放:
还没有正式开头安全测试之前,所以先不管“连续”,直接来争论“完全扫
描”,“仅探究”,“仅测试”三个名词:
AppScan三个核心要素
AppScan是对网站等Web应用进展安全攻击来检查网站是否存在安全
漏洞;既然是攻击,需要有明确的攻击对象吧,比方现在的对象就是卡扎菲上校还有他的军队。对网站来说,一个网站存在的页面,可能成千上万。每个页面也都可能存在多个字段(参数),比方一个登陆界面,至少要输入用户名和密码吧,这就是一个页面存在两个字段,你提交了用户名密码等登陆信息,网站总要有地方承受并且检查是否正确吧,这就可能存在一个的检查页面。这里的每个页面的每个参数都可能存在安全漏洞,全部都是被攻击对象,都需要来检查。
这就存在一个问题,我们来负责检查一个网站的安全性,这个网站有多少个页面,有多少个参数,页面之间如何跳转,我们可能并不明确,如何知道这些信息?看起来很简单,盘根错节;那就更需要找到那个线索,提纲挈领;想一想,访问一个网站的时候,我们需要知道的最重要的信息是哪个?网站主页地址吧?从网站地址开头,很多其他频道,其他页面都可以链接过去,对不对,那么可不行以有种技术,告知了它网站的入口地址,然后它“顺藤摸瓜”,找出其他的网页和页面参数?OK,这就是“爬虫”技术,具体说,是“网站爬虫”,其利用了网页的恳求都是用协议发送的,发送和返回的内容都是统一的语言 HTML,那么对HTML语言进展分析,找到里面的参数和链接,纪录并连续发送之,最终,找到了这个网站的众多的页面和名目。这个力量 AppScan就供给了,这里的术语叫“探究”,explorer,就是去觉察,去分析,了解未知的,并记录之。
在使用AppScan的时候,要配置的第一个就是要检查的网站的地址,配置了以后,AppScan就会利用“探究”技术去觉察这个网站存在多少个名目,多少个页面,页面中有哪些参数等,简洁说,了解了你的网站的构造。
“探究”了解了,测试的目标和范围就大致确定了,然后呢,利用“军火
库”,发送,进展安全攻击,这个过程就是“测试”;针对觉察的每个页面
的每个参数,进展安全检查,检查的弹药就来自AppScan的扫描规章库,其类似杀毒软件的病毒库,具体可以检查的安全攻击类型都在里面做好了,我们去使用即可。
那么什么是“完全测试呢”,完全测试就是把上面的两个步骤整合起来,
“探究”+“测
文档评论(0)