簡化 .NET 資料流程分析的配置程序

AppScan on Cloud 透過使用 .NET 原始碼(C# 與 VB.NET)的資料流程分析,提供一種新的方式來產生用於掃描 .NET 應用程式的 .irx 檔案。

之前,當 ASoC 遇到 Visual Studio 解決方案檔案(.sln 檔案)時,便會建立解決方案與專案,以產生 .NET 組件(.dll 和 .exe 檔案),接著處理這些 .NET 組件,並產生 .irx 檔案以供提交進行分析。

透過此提升功能,ASoC 可直接處理 Visual Studio 原始碼,以產生用於分析的 .irx 檔案。其結果包括:

  • 更快速的 .irx 產生流程。
  • 系統彈性:不需要具備可將原始碼編譯為 .NET 組件的建置環境。
  • 原始碼的來源到接收槽資料流程結果。
  • 支援跨平台 .NET。

所有 C# (.cs ) 與 VB.NET (.vb ) 來源檔案都會在產生 .irx 檔案的過程中進行處理。在 AppScan on Cloud 中分析 .irx 後,掃描結果中會顯示來源到接收槽的追蹤情況。

如果您偏好的方法,請透過以下兩種方法之一停用此功能:
  • 在使用 Static Analyzer 指令行公用程式 時,於 appscan prepare 指令中新增參數:
    appscan.bat prepare -DNewDotNetEngine="false"
  • 在 appscan-config.xml 中指定屬性:
    在配置元素中:
    <Configuration NewDotNetEngine="false">
        <Targets>
            <Target path="."/>
        </Targets>
    </Configuration>