Appscan使用教程

发布时间:2023-05-22

一、什么是Appscan

IBM Appscan是一款完整的Web应用程序安全性测试解决方案,旨在审计和保护Web应用程序的安全性,识别特定漏洞并提供有关如何修复它们的建议。Appscan能够扫描Web应用程序,检测应用程序中可能存在的漏洞,并对扫描结果进行汇总,提供绿色、黄色和红色三种风险等级的漏洞。

二、安装Appscan

下载IBM Appscan并执行安装程序。通过安装程序的向导进行安装,可以按照自己的需要进行个性化设置。安装完成后,打开程序进行初始化,会出现Appscan启动画面。

Starting IBM Security AppScan Professional 10.0.0.0...
Please wait a few moments while we prepare the environment...
Initialization complete.

三、开始扫描

Appscan的扫描分为两种模式:线上扫描和离线扫描。下面分别进行介绍。

①线上扫描

线上扫描指与线上的Web应用程序进行交互,并在应用程序运行时扫描,以检测潜在的漏洞。在进行线上扫描之前,首先需要设置扫描目标,Appscan支持直接输入URL、导入静态应用程序(SPA)和导入脚本文件等方式。设置好扫描目标后,进行扫描即可。

Target > New Scan Target
Enter the URL of a Web site or Web application to scan
Target > Start a Scan
Scan launched.

②离线扫描

离线扫描指根据Web应用程序源代码进行扫描,以检测潜在的漏洞。在进行离线扫描之前,首先需要导入Web应用程序源代码或编译后的二进制文件。

Target > New Scan Target
Select "Offline" and browse to select either a ZIP file 
containing the source code or the binary release (.war, .jar, .ear)
Target > Start a Scan
Scan launched.

四、查看扫描结果

扫描完成后,可以通过Appscan的扫描报告功能查看扫描结果。扫描报告提供了漏洞的详细信息、漏洞的等级和影响范围,帮助用户更好地理解漏洞的严重性和时效性。同时,Appscan也提供了对漏洞的修复建议,帮助用户更好地解决漏洞。

Report > Generate Report
Select the report template and options
Click Generate to generate the report

五、总结

通过以上步骤,我们可以初步了解Appscan的使用。当然,Appscan还有很多其他高级功能,如离线扫描结果分析、JavaScript支持等等。这些功能将在后续的教程中进行介绍。