前提条件セットアップ・ガイド
はじめに
このドキュメントでは、HCL AppScan 360° の導入、配置サーバー、Kubernetes クラスター、外部依存関係、およびリソース要件を網羅するための前提条件の包括的なチェックリストについて説明します。
配置サーバーの前提条件
配置サーバーは、AppScan 360° 配置の開始と管理に使用される Linux ベースのシステムです。
| カテゴリー | 要件 |
|---|---|
| オペレーティング・システム | Ubuntu 22.04/Ubuntu 24.04/RHEL 9 |
| ソフトウェア |
|
新規インストールおよび概念実証 (POC) の場合は、インストールを開始する前にホストのタイムゾーンが UTC に設定されていることを確認してください。
ホストがローカル・タイムゾーンに設定されている場合、証明書が UTC と同期するまで、配置後の短期間スキャンの実行が失敗することがあります
。Kubernetes クラスターの前提条件 (分散環境の場合)
-
One Click Installer または Helm Based Installer を使用してインストールする場合は、Kubernetes クラスターが必要です。AppScan 360° プラットフォームの互換性と最適なパフォーマンスを確保するために、クラスターは以下の前提条件を満たす必要があります。
-
Kubernetes クラスターは、AppScan 360° プラットフォームをホストし、特定のコンポーネントと構成を必要とします。
| カテゴリー | 要件 |
|---|---|
| コンポーネント |
|
| ストレージ |
|
| ネットワーキング |
|
| ワーカーノード |
|
-
fs.inotify.max_user_instances=524288を/etc/sysctl.confに追加します。 -
ノードをリブートして、変更を有効にします。
-
より小さなクラスターの場合、32800 で十分かもしれませんが、堅牢な動的スキャンには 524288 が推奨されます。
構成の検証
- 次のコマンドを使用して前提条件を確認します。
チェック コマンド Kubernetes 接続 kubectl versionDocker 接続 docker versionHelm 接続 helm versionCert-Manager kubectl get pods --namespace cert-managerゲートウェイ接続 kubectl get gatewayclassStorage class (ストレージ・クラス) kubectl get storageclass永続ボリューム kubectl get pvSQL 接続 ping <MSSQL_SERVER_IP>コンテナー・レジストリーへのログイン docker login <PRIVATE_REGISTRY_URL> - AppScan 360° セットアップ・アシスタントを利用して、配置前の構成パラメーターと接続性のインタラクティブな検証を行います。
外部依存関係
| カテゴリー | 要件 |
|---|---|
| データベース |
|
| 認証 | ポート 389/636/TCP 経由の OIDC (Keycloak/Okta) または LDAP (Microsoft Active Directory/Domino) 経由のSSO |
| 電子メール | 通知用ポート 25/TCP 経由の SMTP サーバー |
| ライセンス交付 | ポート 443/TCP 経由の HCL ライセンス管理ポータル (HCL ID が必要) |
| コンテナーレジストリー | AppScan 360° コンテナー・イメージを格納および取得するためのリモート・コンテナー・レジストリー |
| ネットワーク | 信頼できる証明書による安全な通信 (必要に応じて信頼できない証明書をクライアント JRE キーストアにインポート) |
| ストレージ | スキャンデータのファイルストレージ (「ストレージ要件」を参照) |
| HCL Harbor | SCA スキャンのための最新の問題カタログと脆弱性データを維持するため |
その他の注意事項
-
HCL ID - HCL ライセンス、ダウンロード・ポータル、HCL Harbor へのアクセスに必要
-
ブラウザーのサポート - AppScan 360° のユーザー・インターフェースには、Chrome、Safari、Edge、Firefox の最新バージョンを使用してください
-
画面解像度 - 最適な表示を実現するために、推奨解像度は 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!