【发布时间】:2014-05-15 02:30:41
【问题描述】:
现有问题的.NET 版本Can I run fortify on .jar files instead of .java?
我的团队正在使用 Fortify 5.15.0.0060。我们正在 Visual Studio 中扫描 .NET 项目,项目设置显示以下命令行参数:
-vsversion 10.0 "-b" "project" "-machine-output" "-scan" "-f" "C:\Users\user\AppData\Local\Fortify\VS2010-3.80\project\Scan.fpr" "-format" "fpr"
这突出了我们的 .cs 源代码文件中的问题,但似乎没有查看构成我们解决方案一部分的 DLL(并且这些 DLL 与我们的二进制文件一起复制到我们的输出目录)。对于其中许多库,我们无法访问 .pdb 文件,但希望 Fortify 能够进行有限的扫描。
是否可以添加命令行参数来包含 DLL 文件,有/没有 PDB 文件?
【问题讨论】:
-
Afaik,Fortify 只有源代码扫描器,没有反编译器。您可以使用 Reflector 或 ILSpy 等工具自己帮助和反编译 DLL。请注意收到无法修复的警告的可疑好处。