.NET IAST エージェントの配置
Java、.NET、Node.js または PHP ベースのアプリケーションをサポートするアプリケーション・サーバーに IAST エージェントを配置できます。このセクションでは、Web サーバーで .NET エージェント・タイプを作成する方法について説明します。
このタスクについて
手順
-
NuGet パッケージ・ソースの構成:
- Visual Studio を開き、「メニュー」>「ツール」>「オプション」>「NuGet パッケージ・マネージャー」>「パッケージ・ソース」に移動します。
-
SecAgentパッケージを含むフォルダーを選択します。 - + 符号をクリックし、新しいソースに名前を指定します。
- Web サーバー・プロジェクトの特定: IAST エージェントは、通常 Web コンテンツの提供を担当する Web サーバー・プロジェクト (ASP.NET Core または ASP.NET MVC プロジェクトなど) にのみインストールする必要があります。Startup.cs、Controllers、または wwwroot フォルダーなどのファイルを検索して、これらのプロジェクトを特定します。
-
IAST Agent NuGet のインストール: ソリューション・エクスプローラーで、Web サーバー・プロジェクトを右クリックし、「NuGet パッケージの管理」を選択します。
com.HCL.AppScan.IAST.agentを検索し、結果の最初のパッケージを選択します。「インストール」をクリックします。ソリューション内の各 Web サーバー・プロジェクトについて、このステップを繰り返します。 -
環境変数の設定 (.NET Core のみ): .NET Core を使用している場合は、次の環境変数を設定します。
"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "SecagentCore" -
インストールの確認: インストールが正常に完了したことを確認します。
これでエージェントがインストールされました。アプリケーションを使用したりテストしたり (機能テストの実行、動的スキャン、またはアプリケーションの手動探査) すると、IAST エージェントによって要求が監視され、検出されたセキュリティー問題がレポートされます。