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 Server 安裝時,也需要伺服器搭配 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 Server 安裝時,也需要伺服器搭配 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 中所設定的一樣。請參閱增加熵值以取得其他資訊。
Hypervisor
AppScan® Source 支援 VMware ESXi 5.0,產品最低版本為 10.7.0,還有來賓作業系統限制。
必要條件
AppScan® Source 需要 AppScan® Enterprise 使用至少 10.7.0 版,在連線模式下。
授權
如果要取得及申請新的 AppScan® Source 授權,請先透過 My HCLSoftware 入口網站 取得適當的授權,再使用 AppScan Source 授權管理程式申請授權。如需 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 | 局部 | 局部 | 否 | ||
語言支援
| 支援的軟體 | 版本 | 支援的軟體最低版本 | 產品最低版本 | 架構和程式庫支援 | 元件 | 作業系統限制 | 附註 | |
|---|---|---|---|---|---|---|---|---|
| 桌上型電腦 | 伺服器 | |||||||
| Anodid 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 | 局部 | 無 | 否 | ||
| 執行 | 所有版本及未來的修正套件 | 所有版本 | 10.7.0 | 局部 | 無 | 否 | ||
| Groovy | 所有版本及未來的修正套件 | 所有版本 | 10.7.0 | 局部 | 無 | 否 | ||
| HTML | 所有版本 | 所有版本 | 10.8.0 | 局部 | 無 | 否 | ||
| IBM RPG | 所有版本及未來的修正套件 | 所有版本 | 10.7.0 | 局部 | 局部 | 否 | ||
| 基礎架構即代碼 (IaC) | 所有版本及未來的修正套件 | 所有版本 | 10.7.0 | 局部 | 局部 | 否 | ||
| Java | Versions 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 Struts 1 和 2、Spring MVC (2.5、3 和 4) |
局部 | 無 | 否 | 2、4、5 |
| JavaScript | 所有版本及未來的修正套件 | 所有版本 | 10.7.0, 10.7.0 |
Ionic JQuery MooTools Angular Angular JS 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 | |
| Objective 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 的支援。
-
包含對 C/C++ 之僅限原始碼掃描中 Makefile 與 GNUMakefile 的支援。
開發工具
| 支援的軟體 | 版本 | 支援的軟體最低版本 | 產品最低版本 | 元件支援 | 作業系統限制 | 附註 | |
|---|---|---|---|---|---|---|---|
| 桌上型電腦 | 伺服器 | ||||||
| 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® Sourceversion | 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 說明文件來源所產生之報告如有不一致,可歸因於此工具及其他來源的發佈和更新週期不同,但不一定如此。本報告所含內容皆無意圖亦不導致明示或暗示您採取之任何活動,一定會達到任何具體之銷售、營收成長、節省或其他成果。使用本報告而獲得任何結果或做出決定時,請自行承擔責任。
儘管需遵守《使用條款》,但基於使用者本身的內部業務用途,允許使用者複製和儲存此工具所產生的報告。其他用途一律禁止。