設定單一 VM 環境
在使用單一 VM 指令碼安裝 AppScan 360° 之前,請先設定環境以獲得最佳部署。
部署伺服器先決條件
部署伺服器是基於 Linux 的系統,用於啟動和管理 AppScan 360° 部署。
| 類別 | 需求 |
|---|---|
| 作業系統 | Ubuntu 22.04 / Ubuntu 24.04 / RHEL 9 |
| 軟體 |
|
註:
對於全新安裝和概念驗證 (POC),在開始安裝之前,請務必將主機時區設定爲 UTC。
如果主機設定為本端時區,在部署後的短時間內,掃描執行可能會失敗,直到憑證與 UTC 同步為止
。外部相依關係
AppScan 360° 依賴必須進行配置且可存取的外部服務。
| 類別 | 需求 |
|---|---|
| 資料庫 |
MSSQL Server 2019 或更新版本,並具備 |
| 鑑別 | SSO 透過 OIDC (Keycloak / Okta) 或 LDAP (Microsoft Active Directory / Domino) 透過埠 389/636/TCP |
| 電子郵件 | SMTP 伺服器透過埠 25/TCP 使用傳送通知 |
| 授權 | HCL 授權管理入口網站透過埠 443/TCP(需要HCL ID) |
| 儲存器登錄 | 用於儲存和提取 AppScan 360° 儲存器映像的遠端儲存器登錄 |
| 網路 | 用於安全通訊的受信任憑證(如有需要,可將不受信任的憑證匯入用戶端 JRE 金鑰儲存庫) |
| 儲存體 | 用於掃描資料的檔案儲存體(請參閱儲存體需求) |
| HCL Harbor | 用於維護 SCA 掃描的最新問題型錄和漏洞資料 |
其他注意事項
-
HCL ID - 必要項目,用於存取 HCL 授權與下載入口網站和 HCL Harbor。
-
瀏覽器支援 - 使用最新版的 Chrome、Safari、Edge 或 Firefox,以存取 AppScan 360° 使用者介面。
-
螢幕解析度 - 建議解析度為 1920x1080,以獲得最佳顯示效果。
-
DNS - 需要連同 DNS 伺服器中的指定 IP 一起發佈 FQDN。
網路埠:
-
22/TCP- 透過 SSH 連線至部署伺服器 -
25/TCP- SMTP -
389/TCP- LDAP -
80, 443, 8080/TCP- Web 存取 -
5443,6443,7443,8443/TCP- 僅限單一 VM 設定時需要。
存取點:
- 使用者入口網站:
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL> - 使用者 API:
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL>/api - 使用者 API (Swagger):
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL>/swagger
預設本端使用者:
-
管理員 — 密碼:
Admin12! -
使用者 — 密碼:
User123!
其他資訊
AppScan 360° 單一 VM 安裝 Script 會詢問一系列問題來配置您的環境。準備好回答問題,並提供下列資訊:
- 此安裝是否旨在為 AppScan 360° 的安裝提供概念證明?抑或是作為生產用途?
- 您預期同時執行多少次掃描?(自訂安裝)
- 是否要啟用開放原始碼掃描的軟體組成分析 (SCA)?
- 您的 MSSQL 配置詳細資料為何?(自訂安裝)
- 您的軟體組成分析 (SCA) 資料庫詳細資料為何?(自訂安裝)
- 安裝是否會使用外部憑證?
- 安裝的主要網域名稱為何?
- 安裝是否會存取外部服務?
- 本端 VM 是否連線至本端 DNS 伺服器?
- 將為安裝配置多少儲存空間?
- 是否要連線至 SMTP 郵件中繼?
- 您的 Docker 登錄詳細資料為何?(自訂安裝)
- 安裝是否會使用 Proxy?(自訂安裝)