シングル VM 環境のセットアップ
シングル VM スクリプトを使用して AppScan 360° をインストールする前に、最適なデプロイメント環境をセットアップします。
配置サーバーの前提条件
配置サーバーは、AppScan 360° 配置の開始と管理に使用される Linux ベースのシステムです。
| カテゴリー | 要件 |
|---|---|
| オペレーティングシステム | Ubuntu 22.04/Ubuntu 24.04/RHEL 9 |
| ソフトウェア |
|
| 構成 |
|
外部依存関係
| カテゴリー | 要件 |
|---|---|
| データベース |
MSSQL Server 2019 以降、db_creator 権限で構成され、スキャンデータを保存するためにアクセス可能 (スキャン実行ごとに約 150 KB) |
| 認証 |
|
| 電子メール | 通知を送信するためのポート 25/TCP 経由の SMTP サーバー |
| ライセンス交付 | ライセンスアクティベーションのためのポート443/TCP 経由での HCL ライセンス管理ポータルへのアクセス (ID が必要) |
| コンテナーレジストリー | AppScan 360コンテナーイメージを格納および取得するためのリモートコンテナー・レジストリー |
| ネットワーク | 信頼できる証明書による安全な通信 (必要に応じて信頼できない証明書をクライアント JRE キーストアにインポート) |
| ストレージ | スキャンデータのファイルストレージ (「ストレージ要件」を参照) |
ストレージ要件
AppScan 360° MSSQL データベースとファイルストレージが必要です。スキャン実行に基づく推定ストレージニーズは次のとおりです。
|
スキャン実行数 |
MSSQL サーバーストレージ |
ファイル・ストレージ |
|---|---|---|
| 1,000 | 1 GB | 10 GB |
| 100.000 | 5 GB | 100 GB |
| 1,000,000 | 20 GB | 1000 GB |
推奨: MSSQL サーバーストレージとファイルストレージの両方に、一時ログを格納するために、最低 200 GB を割り当てます。ストレージは、ポッド間で暗号化、冗長化、共有可能で、ReadWriteMany (RWX) アクセスモードをサポートしている必要があります。古いスキャンは手動で削除してスペースを節約できます。
リソースの要件
AppScan 360° プラットフォーム
| コンポーネント | メモリー (最小/最大) | CPU (VCORE、最小値/最大値) |
|---|---|---|
| ASCP | 42GB/48GB | 10/12 |
リソースのスキャン
| シナリオ | メモリー (最小/最大) | CPU (VCORE、Min/Rec) |
|---|---|---|
| 動的分析スキャン: シングル・スキャン | 3GB/4GB | 2/3 |
| 動的分析スキャン: 5 件の同時スキャン | 15GB/20GB | 10/15 |
| 動的分析スキャン: 10 件の同時スキャン | 30GB/40GB | 20/30 |
| 静的分析スキャン: シングル・スキャン | 16GB/28GB | 2/4 |
| 静的分析スキャン: 5 件の同時スキャン | 80GB/140GB | 10/20 |
| 静的分析スキャン: 10 件の同時スキャン | 160GB/280GB | 20/40 |
| ソフトウェア・コンポジション分析 (SCA) スキャン: 単一スキャン | 1GB/2GB | 2/5 |
| ソフトウェア・コンポジション分析 (SCA) スキャン: 5 件の同時スキャン | 2GB/4GB | 7/10 |
| ソフトウェア・コンポジション分析 (SCA) スキャン: 10 件の同時スキャン | 4GB/6GB | 10/12 |
その他の注意事項
-
IDHCL ライセンス、ダウンロードポータル、HCL Harbor へのアクセスに必要です。
-
ブラウザーのサポート: AppScan 360 のユーザーインターフェースには、Chrome、Safari、Edge、Firefox の最新バージョンを使用してください。
-
画面解像度: 最適なディスプレイを実現するために、推奨解像度は 1920x1080 です。
-
ネットワークポート:
-
22/TCP (SSH から配置サーバー)
-
SMTPのポート番号 25/TCP
-
LDAP プロトコルは 389/TCP で動作します。
-
80、443、8080/TCP
-
-
アクセスポイント:
-
ユーザーポータル:
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL> -
ユーザー API:
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL>/api -
ユーザー API (Swagger):
https://<CK_CONFIGURATION_DISCLOSED_SITE_URL>/swagger
-
-
注: DNS サーバーで指定 IP を使用して FQDN を公開します。
追加情報
- このインストールは、AppScan 360° の概念実証インストールを目的としていますか? このインストールは実働で使用されるのでしょうか?
- 同時に実行すると予想されるスキャンの数について教えてください。(カスタム・インストール)
- オープン・ソース・スキャンのソフトウェア・コンポジション分析 (SCA) を有効にしますか?
- MSSQL 構成の詳細は何ですか? (カスタム・インストール)
- ソフトウェア・コンポジション分析 (SCA) データベースの詳細は何ですか? (カスタム・インストール)
- インストールは外部証明書を使用しますか?
- インストールの第一ドメイン名は何ですか?
- インストールは外部サービスにアクセスしますか?
- Is the local VM connected to the local DNS server? (ローカル VM はローカル DNS サーバーに接続されていますか?)
- インストールにはどのくらいのストレージが割り当てられますか?
- Do you want to connect with your SMTP mail relay? (SMTP メール・リレーに接続しますか?)
- Docker レジストリーの詳細は何ですか? (カスタム・インストール)
- インストールでプロキシーを使用しますか? (カスタム・インストール)