【发布时间】:2017-02-08 20:26:53
【问题描述】:
我有这个 .bat 文件,它可以扫描我工作中的一个应用程序。
我正在比较生成 .fpr 文件的两种方式:
- 使用扫描向导
- 使用适用于 Visual Studio 的 HP Fortify 插件。
发生的情况是,当扫描向导的 .bat 文件生成 .fpr 文件时,它似乎完全忽略了我在应用程序中的所有 .aspx、aspx.cs 和 .cs 文件。
我的应用是旧的 Web 窗体,为了发布它,我们需要在 Visual Studio 中选择预编译选项。
我已经在帖子中尝试过 Eric 的解决方案。 HP Fortify scans get ASP Pre-Compilation error
但还是一无所获。
我已经尝试在发布前后生成 bat 文件,但两者返回的漏洞数量相同。 15左右的东西。 发布后,它会为所有页面生成 dll,这意味着理论上它应该检测所有应用程序代码。
另一方面,当我通过 Visual Studio 插件生成 .fpr 文件时,它返回给我大约 600 个漏洞。
我真正的问题是我们需要运行 .bat 文件,而不是 Visual Studio,因为我们有一个持续集成过程,我们在其中构建应用程序、运行代码分析,然后运行 HP Fortify 以完成该过程,所以我需要运行插件时返回的漏洞数量与使用 .bat 文件运行时返回的漏洞数量相同。
任何帮助将不胜感激。
感谢您的宝贵时间!
【问题讨论】: