简化了 .NET 数据流分析的配置流程
AppScan on Cloud 提供了一种对 .NET 源代码(C# 和 VB.NET)进行数据流分析,以生成 .irx 文件来扫描 .NET 应用程序的新方法。
先前,当 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 Command Line Utility 时,向
appscan prepare命令中添加一个参数:appscan.bat prepare -DNewDotNetEngine="false" - 在
appscan-config.xml中指定属性:在配置元素中:<Configuration NewDotNetEngine="false"> <Targets> <Target path="."/> </Targets> </Configuration>