Linux 系统需求
此处列出了基本的 Linux 系统需求。有关详细需求,请与 HCL 支持人员联系。
简介
Linux 操作系统支持
| 操作系统 | OS 最低要求 | OS 最高要求 | 产品最低要求 | 组件 | 备注 | |
|---|---|---|---|---|---|---|
| 台式机 | 服务器 | |||||
| Red Hat Enterprise Linux (RHEL) Server 7 | 7.3 | 7.9 | 10.7.0 | 部分 | 部分 | 是 |
|
Red Hat Enterprise Linux (RHEL) Workstation 7 |
7.3 | 7.9 | 10.7.0 | 部分 | 部分 | 是 |
| Red Hat Enterprise Linux (RHEL) Server 8 | 8.3 | 8.6 | 10.7.0 | 部分 | 部分 | 是 |
| 8.8 | 8.8 | 10.7.0 | 部分 | 部分 | 是 | |
| 8.10 | 8.10 | 10.9.0 | 部分 | 部分 | 是 | |
| Red Hat Enterprise Linux (RHEL) Workstation 8 | 8.3 | 8.6 | 10.7.0 | 部分 | 部分 | 是 |
| 8.8 | 8.8 | 10.7.0 | 部分 | 部分 | 是 | |
| 8.10 | 8.10 | 10.9.0 | 部分 | 部分 | 是 | |
| Red Hat Enterprise Linux (RHEL) Server 9 | 9.0 | 9.4 | 10.7.0 | 部分 | 部分 | 是 |
| 9.5 | 9.5 | 10.9.0 | 部分 | 部分 | 是 | |
| Red Hat Enterprise Linux (RHEL) Workstation 9 | 9.0 | 9.4 | 10.7.0 | 部分 | 部分 | 是 |
| 9.5 | 9.5 | 10.9.0 | 部分 | 部分 | 是 | |
- 库:
- 在 Linux 上,HCL® AppScan® Source 要求首先安装特定库,然后才能安装 AppScan® Source。此外,执行 RHEL 服务器安装时,需要具有 GUI 的服务器 环境。要安装用于 RHEL 7 或 8 和 AppScan® Source 的库,请使用以下命令:
安装程序将会标记运行 AppScan® Source 所需的任何其他库。yum install -y glibc.i686 libstdc++.i686 yum install -y libnsl-2.28-42.el8_0.1.i686要安装用于 RHEL 9 和 AppScan® Source 的库,请使用以下命令:yum install -y libnsl.so.1
- 在 Linux 上,HCL® AppScan® Source 要求首先安装特定库,然后才能安装 AppScan® Source。此外,执行 RHEL 服务器安装时,需要具有 GUI 的服务器 环境。
-
RHEL 7.6:
RHEL 7.6 的用户必须按照 https://access.redhat.com/errata/RHBA-2019:0815 升级
pango包。 - RHEL 7.7:
不支持 RHEL 7.7。
- RHEL 7.8 和 7.9。
AppScan® Source 支持 RHEL 版本 7.8 和 7.9。
- JVM
在 Linux 上运行 AppScan® Source 安装程序之前,必须安装 64 位 JVM。
- 平均信息量
AppScan® Source 需要最小平均信息量值 3000,此值在 /proc/sys/kernel/random/entropy_avail 中设置。有关更多信息,请参阅增加平均信息量值。
虚拟机监控程序
AppScan® Source 支持 VMware ESXi 5.0(产品最低版本要求为 10.7.0),但对客户机操作系统有限制。
先决条件
在连接模式下,AppScan® Source 要求 AppScan® Enterprise 的最低版本为 10.7.0。
许可
要获取并应用新的 AppScan® Source,首先必须通过 我的 HCLSoftware 门户网站 获得相应许可证,然后使用 AppScan Source License Manager 应用此许可证。有关 AppScan® Source 许可的完整信息,请参阅如何获取和应用 AppScan Source 产品许可证。
安装先决条件
$DISPLAY 环境变量正确设置为有效显示形式,以及相关的 XWindows 库。支持的软件
应用程序服务器和编译器
| 支持的软件 | 版本 | 所支持的软件最低要求 | 产品最低要求 | 组件 | 操作系统限制? | 备注 | |
|---|---|---|---|---|---|---|---|
| 台式机 | 服务器 | ||||||
| Apache Tomcat | 9.0 和未来修订包 | 9.0 | 10.7.0 | 部分 | 部分 | 否 | 是 |
| Apache Tomcat External | 8.0 和未来修订包 | 8.0 | 10.9.0 | 部分 | 部分 | 否 | 是 |
| 9.0 和未来修订包 | 9.0 | 10.9.0 | 部分 | 部分 | 否 | 是 | |
| 10.0 和未来修订包 | 10.0 | 10.9.0 | 部分 | 部分 | 否 | 是 | |
| 11.0 和未来修订包 | 11.0 | 10.9.0 | 部分 | 部分 | 否 | 是 | |
| GNU C Compiler (gcc) 和 g ++ | 4.1 和未来修订包 | 4.1 | 10.7.0 | 部分 | 部分 | 否 | |
| Oracle WebLogic Server 11g | (11.0) 和未来修订包 | (11.0) | 10.7.0 | 部分 | 部分 | 否 | 是 |
| Oracle WebLogic Server 12c | (12.0) 和未来修订包 | (12.0) | 10.7.0 | 部分 | 部分 | 否 | 是 |
| Oracle WebLogic Server 12cR1 | (12.1.1) 和未来修订包 | (12.1.1) | 10.7.0 | 部分 | 部分 | 否 | 是 |
| (12.1.2) 和未来修订包 | (12.1.2) | 10.7.0 | 部分 | 部分 | 否 | 是 | |
| WebSphere Application Server | 7.0 | 7.0 | 10.7.0 | 部分 | 部分 | 否 | 是 |
| 8.0 | 8.0 | 10.7.0 | 部分 | 部分 | 否 | 是 | |
| 8.5 | 8.5 | 10.7.0 | 部分 | 部分 | 否 | 是 | |
| 8.10 | 8.10 | 10.9.0 | 部分 | 部分 | 否 | ||
| 9.0 | 9.0 | 10.7.0 | 部分 | 部分 | 否 | 是 | |
| 9.5 | 9.5 | 10.9.0 | 部分 | 部分 | 否 | ||
语言支持
| 支持的软件 | 版本 | 所支持的软件最低要求 | 产品最低要求 | 框架和库支持 | 组件 | 操作系统限制 | 备注 | |
|---|---|---|---|---|---|---|---|---|
| 台式机 | 服务器 | |||||||
| Android Java | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| Apex API | 30 和未来修订包 | 30 | 10.7.0 | 部分 | 部分 | 否 | ||
| ASP (JavaScript/VBScript) | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| ASP.NET | 所有版本和未来修订包 | 所有版本 | 10.7.0 | ASP .NET MVC 3、4 和 5 | 部分 | 无 | 否 | |
| C/C++ | 11 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 3、4、6 | |
| 级联样式表 (CSS) | 不适用 | 不适用 | 10.7.0 | 部分 | 无 | 否 | ||
| COBOL | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| ColdFusion | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| Dart | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| eSQL | 所有版本和未来修订包 | 所有版本和未来修订包 | 10.7.0 | 部分 | 无 | 否 | ||
| Go | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| Groovy | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| HTML | 所有版本 | 所有版本 | 10.8.0 | 部分 | 无 | 否 | ||
| IBM RPG | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 部分 | 否 | ||
| 基础结构即代码 (IaC) | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 部分 | 否 | ||
| Java | 版本 8.0、9.0、10.0、11.0、17.0、21.0 及其未来的修订包 | 所有版本 | 10.7.0 |
Enterprise JavaBeans™ (EJB) 2 JavaServer Faces (JSF) 2 Jax - RS(1.0 和 1.1) JAX-WS (2.2) J2EE Apache Struts1 和 2 Spring MVC(2.5、3 和 4) |
部分 | 无 | 否 | 2、4、5 |
| JavaScript | 所有版本和未来修订包 | 所有版本 | 10.7.0、10.7.0 |
Ionic JQuery MooTools、Angular AngularJS React JS React Native VueJS WorkLight。 |
部分 | 无 | 否 | 1 |
| JavaServer Pages | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 2 | |
| Kotlin | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| Microsoft Visual Basic | 6 和未来修订包 | 6 | 10.7.0 | 否 | 1 | |||
| Node.js(作为 JavaScript 支持的一部分) | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| 目标 C | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 4 | |
| PHP | 所有版本和未来修订包 | 5.5 | 10.7.0 | Symfony | 部分 | 无 | 否 | 1 |
| PL/SQL | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| Perl | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| Python | 所有版本和未来修订包 | 所有版本 | 10.7.0 | Flask | 部分 | 无 | 否 | |
| 10.8.0 | Django | |||||||
| Ruby | 5 和未来修订包 | 5 | 10.7.0 | 部分 | 部分 | 否 | ||
| 铁锈色 | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 部分 | 否 | ||
| SAP ABAP | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| Scala | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| Swift | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| T-SQL | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | 1 | |
| Terraform | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| TypeScript | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 部分 | 无 | 否 | ||
| VB.NET | 所有版本和未来修订包 | 所有版本 | 10.7.0 | 否 | ||||
-
可在 HCL® AppScan® Source for Analysis、HCL® AppScan® Source for Automation 和 HCL® AppScan® Source 命令行界面中扫描该语言。
-
HCL® AppScan® Source for Analysis、AppScan® Source for Development Eclipse 插件、HCL® AppScan® Source for Automation 以及 HCL® AppScan® Source 命令行界面可对语言进行扫描。
-
HCL® AppScan® Source 支持 C++14 语言标准模式 (/std:c++14) 和 C++17 语言标准模式 (/std:c++17)。
-
也支持源代码扫描。
-
包括对 Android API 的支持。
-
包括支持 Makefile 和 GNUMakefile,以对 C/C++ 进行仅源代码扫描。
“开发”工具
| 支持的软件 | 版本 | 所支持的软件最低要求 | 产品最低要求 | 组件支持 | 操作系统限制 | 备注 | |
|---|---|---|---|---|---|---|---|
| 台式机 | 服务器 | ||||||
| Eclipse | 4.24 | 4.24 | 10.7.0 | 部分 | 部分 | 否 | |
| 4.25 | 4.25 | 10.7.0 | 部分 | 部分 | 否 | ||
| 4.26-4.31 | 4.26-4.31 | 10.7.0 | 部分 | 部分 | 否 | ||
| 4.32-4.35 | 4.32-4.35 | 10.9.0 | 部分 | 部分 | 否 | ||
硬件需求
| 硬件 | 组件 | 需求 | 适用的操作系统 |
|---|---|---|---|
| 磁盘空间 | 桌面:
服务器:
|
大约 15 GB 的可用驱动器空间。扫描大型应用程序时,可能需要额外的空间。这包括容纳写到 AppScan Source 数据目录的文件可能需要的额外空间。1 要清除 AppScan Source 数据目录中的空间,请执行以下操作:
如需要,您还可以按照“更改 AppScan Source 数据目录”中的说明来更改 AppScan Source 数据目录。需要较长扫描时间的大型应用程序可能会使驱动器溢出。如果收到有关存储或驱动器空间的错误消息,则可能需要单独扫描应用程序的某些部分或更改扫描配置。错误消息样本:正在跳过项目 <project_name>,原因是出现错误:线程创建失败(<OS_error_message - 例如: 没有足够的存储空间来处理此命令。> )。
注: 扫描完成后,将恢复原始驱动器空间。在再次扫描该项目之前,请分配更多空间或更改扫描的配置。 |
所有受支持的 Linux 操作系统 |
|
媒体(CD、DVD)驱动器 |
桌面:
服务器:
|
CD-ROM 或 DVD-ROM 驱动器 |
所有受支持的 Linux 操作系统 |
| 内存 | 桌面:
服务器:
|
需要 8 GB 的 RAM。 |
所有受支持的 Linux 操作系统 |
|
网络:适配器、驱动器、协议 |
桌面:
|
如果以服务器模式运行,请与 Security AppScan Enterprise Server 建立网络连接。 请与 Security AppScan Enterprise Server 建立网络连接。 |
所有受支持的 Linux 操作系统 |
| 处理器 | 桌面:
服务器:
|
2 个 CPU |
所有受支持的 Linux 操作系统 |
桌面:
服务器:
|
- 如果跨多个卷安装 AppScan® Source,则需要额外空间。在与应用程序文件分开的卷上为用户数据文件留出至少 9 GB 的空间。有关为 AppScan® Source 用户数据指定备用位置的信息,请参阅更改 AppScan Source 数据目录。
容器化
| 硬件 | 公式 | 示例 |
|---|---|---|
| 磁盘空间 | 15GB + (容器实例数 * 5GB) | 四个容器需要 35GB 磁盘空间:15+(4*5) |
| RAM | 8GB + (容器实例数 * 9GB) | 四个容器需要 44GB RAM:8+(4*9) |
| CPU | 2 CPU + (容器实例数 * 2CPU) | 四个容器需要 10 个 CPU:2+(4*2) |
| 串行 | AppScan® Source 版本 | RHEL 7.x | RHEL 8.x | RHEL 9.x |
|---|---|---|---|---|
| 1 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 2 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 3 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 4 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 5 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 6 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 7 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 8 | 10.7.0 | 受支持 | 不支持 | 不支持 |
| 9 | 10.8.0 | 不支持 | 受支持 | 受支持 |
| 10 | 10.9.0 | 不支持 | 受支持 | 受支持 |
免责声明
本报告受使用条款和以下免责声明的约束:
本报告所包含的信息仅供参考。尽管已努力验证本出版物所含信息的完整性和准确性,但它按原样提供,不附带任何种类的(无论是明示还是默示)保证,包括但不限于暗含的有关适销性、不侵权和适用于某种特定用途的保证。此外,此信息基于 HCL 的当前产品规划和策略,如有更改,恕不另行通知。对于因使用本报告或任何其他材料而引起的、或与之相关的任何损害赔偿(包括但不限于直接的、间接的、附带的、后果性的或特殊的损害),HCL 不承担责任。本出版物中包含的任何信息并非意在构成 HCL(或者其供应商或许可证颁发者)的任何担保或声明,也不形成对适用于 HCL 软件使用的许可协议的条款和条件的更改。
本报告中对 HCL 产品、程序或服务的引用并不意味着它们将在 HCL 经营所在的所有国家/地区提供。HCL 可以根据市场机会或其他因素随时酌情决定随时更改本演示文稿中引用的产品发布日期和/或功能,并非意在以任何方式承诺未来产品或功能的可用性。用于支持这些报告的基础数据库每周更新一次。使用此 Web 工具生成的报告与其他 HCL 文档源之间的差异可能是/不是由于此工具和其他源的发布和刷新周期不同导致的。本报告的任何内容均不旨在,也不具有说明或暗示您所进行的任何活动将产生任何具体销售、收入增长、节省或其他结果的效果。您对您获得的任何结果或您根据本报告做出的任何决定承担全部责任。
尽管存在“使用条款”,本站点的用户仍可复制和保存本工具所生成的报告,以便该等用户将其用作内部业务用途。禁止用于其他用途。