5示例
这一简单教程涉及以下步骤:使用“扫描配置”向导配置简单的应用程序扫描、运行扫描和复审扫描结果。
此简单教程使用“扫描配置”向导扫描 IBM 为演示而创建的“AltoroMutual Bank”Web 站点。
有经验的用户可能倾向于采用高级用户的工作流程中描述的更高级的工作流程(同样使用此向导),或使用“扫描配置”对话框进行更为详细的配置。
您可能喜欢使用 IBM 针对演示用途而创建的“AltoroMutual Bank”Web 站点来学习本教程:
|
URL |
http://demo.testfire.net/ |
|
用户名 |
jsmith |
|
密码 |
demo1234 |
- 步骤 1:配置扫描
教程的步骤 1。 - 步骤 2:运行扫描
教程的步骤 2。 - 步骤 3:复审扫描结果
教程的步骤 3。 - 步骤 4:交流结果
教程的步骤 4。
步骤 1:配置扫描
教程的步骤 1。
关于此任务
当您不需要更改太多缺省配置设置时,“扫描配置向导”会提供简易方式来配置扫描。
过程
- 启动 AppScan® 以打开欢迎屏幕,或者如果 AppScan 已打开,请单击文件 > 新建以打开类似对话框。
- 确认已选中启动扫描配置向导复选框,然后选择常规扫描模板。
此时会打开“扫描配置向导欢迎”。
- 选择 Web 应用程序扫描单选按钮,然后单击下一步。
此时会显示向导的“URL 和服务器”步骤(1/3)。
注: 如果选择“Web Service 扫描”选项,那么流程会稍有不同,并且当向导关闭时,Generic Service Client (GSC) 会打开,从而使您能够输入将供 AppScan 用于其扫描的“测试”阶段的参数。 - 在文本框中输入应用程序的 URL,然后单击下一步。
此时会显示“登录管理”步骤(2/3)。
- 单击记录登录。
此时会打开 AppScan 浏览器,转至在上一步中设置的起始 URL。您的浏览器现在正在被 AppScan 记录。
- 使用已授权的用户名和密码登录到应用程序。
- 在成功登录后,关闭浏览器。
“登录序列”(进入已登录状态的链接的序列)此时将显示,灰色钥匙图标会变成绿色,表明会话中检测是活动的。
此图标将更改为以下图标:
- 单击下一步。
此时会显示“测试策略”步骤(3/3)。
- 单击下一步。
此时会显示向导的最后步骤。您现在已准备好运行扫描
注: 尽管可以在此阶段启动自动扫描,但是在许多情况下,按照一般用户的做法,通过首先手动探索应用程序会获得更好的结果。
步骤 2:运行扫描
教程的步骤 2。
关于此任务
配置完成后,便可运行扫描。
过程
- 选择启动全面自动扫描,然后单击完成。
此时向导将关闭,并且 Scan Expert 将开始评估站点当前配置的有效性。评估完成时,会显示所建议的配置更改核对表。
注: 如果存在要求用户输入才能进行的更改,那么它们的复选框会呈灰色且为取消选中状态。要提供这些更改的必需输入,请单击更改的链接。 - 单击应用建议。
此时会应用选定的配置更改,并会启动扫描。此时会打开“进度面板”,并会实时更新“应用程序数据和问题”。
在探索阶段,AppScan® 会搜寻您的应用程序以发现其页面和内容。当发现页面和内容时,应用程序数据树会更新,最后会显示站点的完整树。然后,在测试阶段,AppScan 会在站点上运行数千个测试,并报告找到的问题和修订建议。在该部分的扫描期间,会自动选定“安全问题”视图,“结果列表”会显示所发现问题的动态更新列表。
扫描可以包含多个阶段(一个阶段表示依次完成探索及测试的一个周期)。如果 AppScan 在测试阶段发现新链接并且需要进行扫描,那么便会发生此情况,它会基于这些链接创建新的测试,然后运行其他扫描阶段。因为仅会扫描新链接,所以后续阶段通常会短于先前的阶段。AppScan 只要发现新的 URL 就将添加阶段,或一直添加到达到配置的“扫描限制”为止。缺省限制是四个阶段。
完成扫描后,会关闭“进度面板”,并且您可复审结果(请参阅步骤 3:复审扫描结果)。
步骤 3:复审扫描结果
教程的步骤 3。
关于此任务
扫描完成时,会在主窗口的三个区域(应用程序树、结果列表和详细信息窗格)中显示结果。每个区域中显示的信息类型取决于已选定的“视图”(缺省值是“安全问题视图”)。
过程
| 视图 | 描述 |
|
数据视图会提供应用程序中发现的内容项的列表。这是一种很有用的方法,可用于在开始测试阶段之前,验证扫描是否按照将覆盖您的应用程序的方式进行了配置。
有关更多有关应用程序数据视图的信息,请参阅结果:应用程序数据。
|
|
问题视图会提供扫描所发现的安全问题的综合数据。
有关更多有关“问题”视图的信息,请参阅结果:安全问题。
|
|
任务视图会显示用于处理和防止安全问题的设计修复。它为您提供一种轻松高效的方式,以简明准确的语言就应用程序中的现有问题以及如何修订应用程序设计与相关人员进行交流。
有关更多有关“修复”视图的信息,请参阅结果:修复任务。 |
步骤 4:交流结果
教程的步骤 4。
关于此任务
有两种可与团队交流扫描结果的基本方式:
浙公网安备 33010602011771号