源代碼安全漏洞掃描
構(gòu)建一個(gè)應(yīng)用程序,并始終確保應(yīng)用程序其安全性的話,事實(shí)上構(gòu)建應(yīng)用程序的時(shí)候需要花大量的工作,一個(gè)步驟沒(méi)有檢查就可能導(dǎo)致整個(gè)系統(tǒng)或者產(chǎn)品都處于受黑客攻擊的危險(xiǎn)之中,誰(shuí)不希望在產(chǎn)品發(fā)布初期就發(fā)現(xiàn)安全漏洞并且修復(fù)漏洞,那何樂(lè)而不為呢!
信大數(shù)字取證可以對(duì)未經(jīng)編譯的軟件源代碼進(jìn)行代碼掃描分析,快速識(shí)別安全漏洞及發(fā)現(xiàn)合規(guī)方面存在的問(wèn)題,并向您指出漏洞的位置和分析修復(fù)方法。由于是對(duì)未經(jīng)編譯的代碼進(jìn)行掃描,因此不需要去處理復(fù)雜的代碼編譯所需要的環(huán)境及構(gòu)建問(wèn)題。節(jié)省大量的人力和時(shí)間成本,提高開(kāi)發(fā)效率,并且能夠發(fā)現(xiàn)很多靠人力無(wú)法發(fā)現(xiàn)的安全漏洞,站在黑客的角度上去審查程序員的代碼,找出潛在的風(fēng)險(xiǎn),從內(nèi)對(duì)軟件進(jìn)行檢測(cè),提高代碼的安全性,大大降低項(xiàng)目中的安全風(fēng)險(xiǎn),提高軟件質(zhì)量,可快速、準(zhǔn)確地查找,定位和修復(fù)軟代碼中存在的安全風(fēng)險(xiǎn)。同時(shí)兼容并達(dá)到國(guó)際、國(guó)內(nèi)相關(guān)行業(yè)的合規(guī)要求。
源代碼安全漏洞掃描分析結(jié)合結(jié)合OWASP十大Web漏洞以及設(shè)備、CVE公共漏洞字典表、CWE、CNVD等權(quán)威漏洞庫(kù)規(guī)則集、軟件廠商公布的漏洞庫(kù),結(jié)合專業(yè)源代碼掃描工具對(duì)各種程序語(yǔ)言編寫(xiě)的源代碼安全漏洞掃描分析。
1)安全編碼規(guī)范及規(guī)則分析
在軟件編碼之前,利用賽辰檢測(cè)實(shí)驗(yàn)室豐富的安全測(cè)試經(jīng)驗(yàn),為系統(tǒng)開(kāi)發(fā)人員提供安全編碼規(guī)范、規(guī)則的咨詢和建議,提前避免不安全的編碼方式,提高源代碼自身的安全性。
2)源代碼安全現(xiàn)狀分析
針對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程中的編碼階段、測(cè)試階段、交付驗(yàn)收階段、對(duì)各階段系統(tǒng)源代碼進(jìn)行安全審計(jì)檢測(cè),利用數(shù)據(jù)流分析引擎、語(yǔ)義分析引擎、控制流分析引擎等技術(shù),采用專業(yè)的源代碼安全審計(jì)工具對(duì)源代碼安全問(wèn)題進(jìn)行分析和檢測(cè)并驗(yàn)證,從而對(duì)源代碼安全漏洞進(jìn)行定級(jí),給出安全漏洞分析報(bào)告等,幫助軟件開(kāi)發(fā)的管理人員統(tǒng)計(jì)和分析當(dāng)前階段軟件安全的風(fēng)險(xiǎn)、趨勢(shì),跟蹤和定位軟件安全漏洞,提供軟件安全質(zhì)量方面的真實(shí)狀態(tài)信息。
3)源代碼整改分析
依據(jù)源代碼安全測(cè)評(píng)結(jié)果,對(duì)源代碼安全漏洞進(jìn)行人工審計(jì),并依據(jù)安全漏洞問(wèn)題給出相應(yīng)修改建議,協(xié)助系統(tǒng)開(kāi)發(fā)人員對(duì)源代碼進(jìn)行修改。
根據(jù)不同開(kāi)發(fā)語(yǔ)言檢測(cè)出不同開(kāi)發(fā)語(yǔ)言中常見(jiàn)錯(cuò)誤,比如:c/c++中的空指針釋放、內(nèi)存管理問(wèn)題(如內(nèi)存泄漏) 、數(shù)組越界、未初始化數(shù)據(jù)使用、編碼風(fēng)格等問(wèn)題;java語(yǔ)言中效率錯(cuò)誤(如:空的finalize方法)、可維護(hù)性問(wèn)題(如:空的catch從句)、可靠性問(wèn)題(如資源泄漏)等。
支持主流語(yǔ)言:Java、JSP、JavaSript、VBSript、C#、ASP.net、VB.Net、VB6、C/C++、ASP、PHP、Python、Swift、Ruby、Perl、PL/SQL、Android、OWASP ESAPI、MISRA、Objective-C(iOS)、API及第三方語(yǔ)言。
支持的主流框架(Framework):Struts、Spring、Ibatis、GWT、Hiberante、EnterpriseLibraries、 Telerik、ComponentArt、Infragistics、FarPoint、Ibatis.NET、Hibernate.Net [*]、MFC。可針對(duì)客戶特定框架快速定制支持。
檢測(cè)通過(guò)后出具相應(yīng)的檢測(cè)報(bào)告。