Appscan安全扫描工具入门使用说明

目录

 

一.介绍

二.3个核心要素

三.下载与安装

3.1下载

3.2安装

四.Web端简单用法

五.扫描设置

5.1登录管理

5.2环境定义

5.3排除路径和文件

5.4探索选项

5.5通信和代理

5.6测试策略与测试选项

六.生成报告

6.1查看结果

6.2 生成pdf报告

七.其它

7.1正则表达式示例

七.APP简单用法

7.1选择外部设备

7.2电脑开启wifi

7.3记录代理

7.4手机下载SSL证书(为了访问https开头的域名)


一.介绍

        AppScan,即 AppScan standard edition。其安装在 Windows 操作系统上,可以对网站等 Web 应用进行自动化的应用安全扫描和测试。

        Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppScan enterprise Edition 等。我们经常说的 AppScan 就是指的桌面版本的 AppScan,即 AppScan standard edition。其安装在 Windows 操作系统上,可以对网站等 Web 应用进行自动化的应用安全扫描和测试。

 

二.3个核心要素

  • 通过搜索(爬行)发现整个 Web 应用结构
  • 根据分析,发送修改的 HTTP Request 进行攻击尝试(扫描规则库)
  • 通过对于 Respone 的分析验证是否存在安全漏

    AppScan 的核心是提供一个扫描规则库,然后利用自动化的“探索”技术得到众多的页面和页面参数,进而对这些页面和页面参数进行安全性测试。“扫描规则库”,“探索”,“测试”就构成了 AppScan 的核心三要素。而在安全扫描过程中,如何进行优化,就要结合这三个要素,看哪些部分需要优化,应该如何优化。

 

三.下载与安装

 

3.1下载

IBM Appscan9.0.3下载地址:http://pan.baidu.com/s/1slmcHzR 密码: xtyf

 

3.2安装

1.直接点击AppScan_Std_9.0.3.5_Eval_Win.exe安装

2.安装成功之后把LicenseProvider.dll拷贝到AppScan安装目录。覆盖原来的LicenseProvider.dll

3.比如我的目录是C:\Program Files (x86)\IBM\AppScan Standard

 

四.Web端简单用法

1.双击IBM Security AppScan Standard后弹出窗口:

2.点击 创建新的扫描 ->  点击”常规扫描“,会看到如下图:

3.点击完全扫描配置,可以在此进行配置,也可以点击下一步,根据向导进行配置,我们点击下一步:

4.点击下一步,进入登录管理配置,因为有些页面需要登录后 才能做有效的扫描,这里记录的是登录所需信息,便于扫描时能登录应用程序。总共有4种方法,比较常用的是“记录”和“自动”。

记录: 点击“记录”按钮,进行录制登录操作。操作类似于用LR做脚本录制。

自动:输入用户名和密码,扫描时会自动根据这个凭证登录应用程序。

5.选择一种测试策略(本例以完成为例):测试策略说明:

  • 缺省值:包含多种测试,但不包含侵入式和端口侦听器
  • 仅应用程序:包含所有应用程序级别的测试,但不包含侵入式和端口侦听器
  • 基础结构:包含所有基础结构级别的测试,但不包含侵入式和端口侦听器
  • 侵入式:包含所有侵入式测试(可能影响服务器稳定性的测试)
  • 完成:包含所有的AppScan测试
  • 关键的少数:包含一些成功可能性较高的测试精选,在时间有限时对站点评估可能有用
  • 开发者精要:包含一些成功可能性极高的应用程序测试的精选,在时间有限时对站点评估可能有用

6.AppScan 的扫描分三类:完全扫描、仅探索、仅测试

  • 如果系统需要扫描的页面或是元素较少可以直接选中完全扫描(其实就是探索和测试一条龙服务)
  • 如果页面需要扫描的页面和元素比较多时,可以分开来,先探索,探索完成后再进行测试。
  • 探索也就是扫描出整个系统的基本结构和页面。
  • 测试就是根据你所配置的信息如测试策略、深度等等对页面中的元素进行测试,从而得出安全性问题
  • 如果只是对系统中某个模板进行扫描的话,可以通过“手动探索”获取需要扫描的指定页面

7.扫描:点击 完成 后 如果勾选了 扫描专家 ,会先启动 扫描专家 进行扫描优化(我比较烦这个,所以不勾选),就直接进入扫描了。

五.扫描设置

5.1登录管理

 

5.2环境定义

可以不进行更改,直接默认就好:

 

5.3排除路径和文件

有需要的排除的路径和文件可以在这里添加。对于那些无关紧要的网址可以在这边排除掉。

 

5.4探索选项

 

 

5.5通信和代理

 

5.6测试策略与测试选项

在测试策略中,有多种不同的分组模式,最经常使用的是“严重性”,“类型”,“侵入式”、“WASC 威胁分类”等标准,根据不同分组选择的扫描策略,最后组成一个共同的策略集合。

 

六.生成报告

6.1查看结果

点击右上角的问题,查看检测出的问题、严重性以及产生的原因:

 

6.2 生成pdf报告

点击报告,勾选要导出的字段,筛选信息,生成报告,会生成pdf文件:

 

七.其它

7.1正则表达式示例

  • http://xx.xx.com.cn/forum-15580.html                                 正则表达式:.*forum-\d+.html
  • http://xx.xx.com.cn/bbs6/forum-16071-2.html                     正则表达式:.*forum-\d+-+\d+.html
  • http://xx.xx.com.cn/bbs6/pick_101-16260.html                   正则表达式:.*pick_\d+-+\d+.html
  • http://xx.xx.com.cn/bbs6/type_g539fg521b-16071.html      正则表达式:type[_a-z0-9]+-+\d+.html
  • http://xx.xx.com.cn/bbs6/forum-16260_postat.html             正则表达式:forum-\d+_+postat+.html
  • http://xx.xx.com.cn/bbs6/forum-16071-10_replyat.html       正则表达式:forum-\d+-+\d+_+replyat+.html
  • http://xx.xx.com.cn/bbs6/time_0-16071-4.html                    正则表达式:.*time_\d+-+\d+-+\d+.html
  • http://xx.xx.com.cn:8002/price/q-p1.html                             正则表达式:q+-+[a-z]\d+.html

 

七.APP简单用法

7.1选择外部设备

 

7.2电脑开启wifi

电脑开启wifi,然后手机连上此wifi

 

7.3记录代理

 

设置好后,电脑会收到手机的传入连接

 

在选项中的记录代理中生成一条白名单

 

7.4手机下载SSL证书(为了访问https开头的域名)

手机打开浏览器,输入http://appscan,下载证书

 

 

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AppScan是一款流行的漏洞扫描工具,用于识别和评估Web应用程序中的安全漏洞。以下是AppScan漏洞扫描的基本使用说明: 1. 安装和配置:下载并安装AppScan,然后按照提供的指南进行基本配置。确保您的系统满足最低要求并具有适当的许可证。 2. 创建项目:在AppScan中创建一个新项目,提供相关信息,如目标URL和认证凭据(如果需要)。您还可以选择其他配置选项,如扫描深度和扫描策略。 3. 配置扫描选项:根据您的需求选择适当的扫描选项。您可以选择执行全面扫描或仅针对特定漏洞类别执行扫描。 4. 启动扫描:点击"开始扫描"按钮启动扫描AppScan将自动访问目标URL,并尝试发现潜在的漏洞。 5. 查看扫描结果:一旦扫描完成,您可以查看扫描结果报告。报告将列出检测到的漏洞及其严重性级别。您可以通过报告中提供的详细信息,了解每个漏洞的具体细节和修复建议。 6. 修复漏洞:基于AppScan扫描结果,您应该尽快修复检测到的漏洞。根据漏洞的严重性级别,您可以优先处理高风险漏洞。 7. 定期扫描:漏洞扫描不是一次性任务,建议定期使用AppScan对Web应用程序进行扫描,以确保持续的安全性。 请注意,这只是AppScan的基本使用说明。根据您的具体需求和环境,您可能需要更多高级配置和操作。建议参考AppScan的官方文档和用户手册,以了解更多详细信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值