Fortify SCA 2016是一款專門用于檢測軟件源碼安全性的軟件,很多不正規(guī)的源碼都是藏毒的...小編這里給大家?guī)碜钚缕平獍娴腇ortify Sca,讓大家都能放心使用人家貢獻的源碼。歡迎下載!
Fortify SCA 2016功能特性
掃描分析功能:
1.獨特的數(shù)據(jù)流分析技術(shù),跟蹤被感染的、可疑的輸入數(shù)據(jù),直到該數(shù)據(jù)被不安全使用的全過程,并跨越整個軟件的各個層次和編程語言的邊界。
2.獨特的語義分析技術(shù)發(fā)現(xiàn)易于遭受攻擊的語言函數(shù)或者過程,并理解它們使用的上下文環(huán)境,并標識出使用特定函數(shù)或者過程帶來的軟件安全的隱患
3.獨特的控制流分析技術(shù)精確地跟蹤業(yè)務(wù)操作的先后順序,發(fā)現(xiàn)因代碼構(gòu)造不合理而帶來的軟件安全隱患。
4.獨特的配置流分析技術(shù)分析軟件的配置和代碼的關(guān)系,發(fā)現(xiàn)在軟件配置和代碼之間,配置丟失或者不一致而帶來的安全隱患
5.獨特的代碼結(jié)構(gòu)分析技術(shù)從代碼的結(jié)構(gòu)方面分析代碼,識別代碼結(jié)構(gòu)不合理而帶來的安全弱點和問題。
6.自定義安全代碼規(guī)則功能。
審計功能:
1.安全漏洞掃描結(jié)果的匯總和問題優(yōu)先級別劃分功能。
2.安全審計自動導航功能
3.安全問題定位和問題傳遞過程跟蹤功能。
4.安全問題查詢和過濾功能。
5.安全問題審計結(jié)果、審計類別劃分和問題旁注功能。
6.安全問題描述和推薦修復建議。
產(chǎn)品特性:
1.從多方面分析軟件源代碼,查找軟件安全漏洞,是目前采用分析技術(shù)最多的,最能全面檢查代碼安全問題,其檢查方式分別為:數(shù)據(jù)流、控制流、語義、配置流和代碼結(jié)構(gòu)
2.是目前唯一的能跨越軟件不同層次和不同語言邊界的靜態(tài)分析技術(shù),能跟蹤軟件安全漏洞引入的過程。
3.安全代碼規(guī)則最全面,安全漏洞檢查最徹底。目前包括150多種類別的安全漏洞,其安全代碼規(guī)則多達50000多條。規(guī)則內(nèi)容涉及ASP.NET, C/C++, C#, ColdFusion,Java, JSP, PL/SQL, T-SQL, XML,VB.NET and other .NET等多種語言
4.支持多種國際軟件安全的標準:OWASP、Payment Card Industry (PCI) Compliance、Federal Information Security Management Act(FISMA)Common Weakness Enumeration(CWE)….。
5.支持混合語言的分析,包括 ASP.NET, C/C++, C#, Java?, JSP, PL/SQL,T-SQL, VB.NET, XML and other .NET languages. Fortify SCA 支持 Windows?, Solaris?, Linux?, AIX? and Mac OS? X….等多種操作系統(tǒng)
6.支持自定義軟件安全代碼規(guī)則。
7.集成軟件開發(fā)環(huán)境(Microsoft Visual Studio, IBM RAD, and Eclipse.)和自動產(chǎn)品構(gòu)建過程。
8.基于Web接口,能對企業(yè)多個項目進行集中的安全統(tǒng)計、分析和管理
Fortify SCA 破解版怎么用
安裝所需的文件
1.Fortify SCA的安裝文件
2.Fortify license(即安裝授權(quán)文件)
3.Fortify的規(guī)則庫文件(可在線下載最新的規(guī)則庫)
4.要安裝插件的IDE (例如eclispe3.2,3.3;VS2003,2005;RAD7;RSD7)
在windows上安裝
雙擊安裝包中的Fortify-360-2[1].0-Analyzers_and_Apps-Windows-x86.exe即可安裝
選擇Fortify提供的授權(quán)文件所在路徑(即安裝包下的fotify_rule文件夾,該文件夾下有fortify.license),點擊‘NEXT’按鈕
選擇相應(yīng)的安裝路徑,點擊‘NEXT’按鈕
選擇相應(yīng)的組件進行安裝,在此處請注意,fortify默認不安裝IDE插件,如果需要安裝相應(yīng)的IDE插件,如圖所示:在此處我選擇了基于eclipse3.x,VS2005的插件(選擇安裝VS的插件之前,得首先安裝VS的IDE),然后點擊‘NEXT’按鈕
再點擊‘NEXT’按鈕即可完成安裝
添加相應(yīng)的規(guī)則庫,可直接聯(lián)網(wǎng)下載最新的規(guī)則庫,或是將安裝包下的fotify_rule
文件夾下rules_ZH.rar解壓縮到fortify安裝目錄下的Core\config\rules位置
安裝完成后把系統(tǒng)時間改成2008年,方可正常使用
其他系統(tǒng)上安裝小編就不多收了,小編這里也提供了安裝教程的,點擊自行下載查閱。
Fortify SCA靜態(tài)分析原理
Fortify SCA靜態(tài)分析分兩個階段:
1.Translation:
把各種語言的源代碼轉(zhuǎn)為一種統(tǒng)一的中間語言代碼。
2.Analysis:
根據(jù)中間代碼分析代碼漏洞,并得出報告。
Fortify有很多個語言轉(zhuǎn)換器,但核心的靜態(tài)分析引擎只有一套。
提供全面資訊的分析結(jié)果
SCA將分析結(jié)果,透過Audit WorkBench提供安全漏洞相關(guān)信息包含問題追蹤流程圖、調(diào)用關(guān)系圖來協(xié)助問題分析及確認,并將審查結(jié)果做記錄。提供安全漏洞解釋說明及修復建議,依實際開發(fā)的源代碼作為安全問題說明,以提高可讀性,加速使用者對問題的了解及修復。
多元化的報表
SCA擁有多元化的報表范本,提供豐富的資訊。報表內(nèi)容包括相關(guān)的分析統(tǒng)計數(shù)據(jù)、完整問題解釋與修復建議、分析追蹤流程與源代碼片段,更容易閱讀與分析。并且可很容易新增定制化的報表模板。
- PC官方版
- 安卓官方手機版
- IOS官方手機版