一、工具用途

AppScan是IBM公司出的一款专业且功能强大的Web应用漏洞扫描工具,通过扫描可以检查出此应用是否存在漏洞,以及存在哪些漏洞,并能给出报告以及漏洞修复方案。

IBM AppScan是一款非常好用且功能强大的Web 应用安全测试工具,曾以 Watchfire AppScan的名称享誉业界,Rational AppScan可自动化Web应用的安全漏洞评估工作,能扫描和检测所有常见的 Web 应用安全漏洞,例如 SQL 注入(SQL-injection)、跨站点脚本攻击(cross-site scripting)、缓冲区溢出(buffer overflow)及最新的 Flash/Fle【资 ;源 之.家.】x 应用及 Web 2.0 应用曝露等方面安全漏洞的扫描。

其工作原理,首先是根据起始页爬取站下所有可见的页面,同时测试常见的管理后台;获得所有页面之后利用SQL注入原理进行测试是否存在注入点以及跨站脚本攻击的可能;同时还会对cookie管理、会话周期等常见的web安全漏洞进行检测。

AppScan功能十分齐全,支持登录功能并且拥有十分强大的报表。在扫描结果中,不仅能够看到扫描的漏洞,还提供了详尽的漏洞原理、修改建议、手动验证等功能。

AppScan的缺点在于,作为一款商业软件,价格十分昂贵。

二、如何工作

2.1、探索(Explore)

在探索阶段,Appscan试图遍历应用中所有可用的链接,并建立一个【资 ;源 之.家.】层次结构。它发出请求,并根据响应来判断哪里是一个漏洞的影响范围。例如,看到一个登录页面,它会确定通过绕过注入来通过验证。

在探索阶段不执行任何的攻击,只是确定测试方向。这个阶段通过发送的多个请求确定应用的结构和即将测试的漏洞范围。

2.2、测试(Test)

在测试阶段,Appscan通过攻击来测试应用中的漏洞。通过释放出的实际攻击的有效载荷,来确定在探索阶段建立的安全漏洞的情况,并根据风险的严重程度排名。

在测试阶段可能会发现应用的新链接,因此Appscan在探索和测试阶段完成之后会开始另一轮的扫描,并继续重复以上的过程,直到没有新的链接可以测试。扫描的次数也可以在用户的设置中配置。

版权声明 1 本网站名称:资源之家
2 本站永久网址:https://www.ziyuanzj.cn/
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ2332379进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
6 本网站部分内容只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
7 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
8 因文章发布时间和您阅读文章时间存在时间差,有些项目红利期可能已经过了,能不能赚钱需要自己判断,本网站仅做资源分享,不做任何收益保障。
9 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。