如果我想在.net源代碼上運行Fortify(從命令行),是否需要在計算機上安裝Visual Studio?我試圖從命令行運行fortify,但它始終抱怨生成ID不存在。是否需要Visual Studio在.net源代碼上運行Fortify?
感謝, 塔拉·辛格
如果我想在.net源代碼上運行Fortify(從命令行),是否需要在計算機上安裝Visual Studio?我試圖從命令行運行fortify,但它始終抱怨生成ID不存在。是否需要Visual Studio在.net源代碼上運行Fortify?
感謝, 塔拉·辛格
請參閱此鏈接:如果 Fortify throws error while scanning Visual Studio project
不知道這是你的問題的解決方案。
來自Fortify的Support Website摘自:
通過登錄到Fortify的Self-Service接收網絡支持。在這裏,您可以:
聯繫Fortify的技術支持的通過電子郵件在[email protected]
。
Tara,SCA for .NET需要.NET編譯器才能進行翻譯。您可以免費下載包含Microsoft編譯器和核心DLL的SDK。
你可以包括你發出的命令嗎?
嗨,逃跑,這是我正在運行的命令:「 - b「」MyProj「」-machine-output「」-scan「」-f「」C:\ .. \ Scan.fpr「」-format「」fpr「 –
Michael Hidalgo說說這在他的博客日九月2,2013 http://blog.michaelhidalgo.info/2013/09/configuring-ildasmexe-in-hp-fortify.html
配置程序Ildasm.exe在HP Fortify的(在Visual Studio .NET中未安裝 )
我試圖使用HP Fortify來掃描ASP.NET Web應用程序,但是我意識到我沒有Visual Studio或Windows SDK。
HP Fortify需要ildasm.exe執行掃描。由於我是 因爲 磁盤空間不能完全安裝Visual Studio .Net,所以我只安裝了Windows SDK,它也會安裝 ildasm。
一旦安裝,問題仍然存在。 HP fortify會嘗試到 找到默認路徑中的ildasm.exe(我無法確定哪些是 )。幸運的是,使用HP Fortify,您可以指定ildasm.exe的路徑 。
我們需要找到fortify-sca.properties(這是一種 配置文件)。可以在以下路徑中找到該文件: C:\ Program Files \ HP_Fortify \ HP_Fortify_SCA_and_Apps_3.90 \ Core \ config。
一個新的關鍵是需要com.fortify.sca.IldasmPath
這是程序Ildasm.exe駐留在我的當前安裝的路徑:
C:\ Program Files文件(x86)的\微軟的SDK \ Windows \ v7.0A \ Bin \ ildasm.exe
我已經看到這個頁面,第一步是「打開一個Visual Studio 86命令提示符」,我沒有安裝VS,我不希望安裝VS如果只是用於運行Fortify的。 –
在這種情況下,請再次檢查我的答案 - 我只是編輯它以包含聯繫他們的技術支持的說明。 – Jason
已經與他們聯繫。等待任何幫助。感謝幫助 。 –