テクニカルプレビュー: .NET データフロー分析の構成プロセスが簡素化されました

AppScan on Cloud .irx .NET ソースコード (C# および VB.NET) のデータフロー分析を使用して、.NET アプリケーションをスキャンするためのファイルを生成する新しい方法を提供します。

現在、ASoC で Visual Studio ソリューションファイル (.sln ファイル) が検出されると、.NET アセンブリー (.dll および .exe ファイル) を生成するソリューションとプロジェクトが構築され、それらの .NET アセンブリーが処理されて、分析用に送信される .irx ファイルが生成されます。

ユーザーがこの新しい機能を有効にすると、ASoC は Visual Studio ソースコードを直接処理し、分析対象の .irx ファイルを生成することができます。この結果は、次のとおりです。

  • より高速な .irx の生成。
  • システムの柔軟性: ソースコードを .NET アセンブリーにコンパイルするためのビルド環境の可用性は必要ありません
  • ソースコードのソースからシンクまでのデータフロー結果。
  • クロスプラットフォーム .NET サポート。
この機能は、次の 3 つの方法のいずれかで有効にします。
  • グローバルに適用するための環境変数の使用:
    • Windows: set APPSCAN_OPTS=-DNewDotNetEngine
    • Linux/Mac: export APPSCAN_OPTS="-DNewDotNetEngine"
  • パラメーターを appscan prepare コマンドに追加します (Static Analyzer コマンド行ユーティリティー を使用する場合)
    appscan.bat prepare -DNewDotNetEngine
  • appscan-config.xml に属性を指定します。
    構成要素で、次の操作を行います。
    <Configuration NewDotNetEngine="true">
        <Targets>
            <Target path="."/>
        </Targets>
    </Configuration>

有効にすると、Visual Studio ソリューションファイル (.sln ファイル) が スキャン構成中に検出された場合、すべての C# (.cs) および VB.NET (.vb) ソースファイルは、.irx はファイルの生成中に処理されます。AppScan on Cloud.irx を分析した後、ソースからシンクへのトレースを示す結果をスキャン結果で使用できます。