取消
清空記錄
曆史記錄
清空記錄
曆史記錄
代碼審計顧名思義就(jiù)是檢查源代碼中的安全缺陷,檢查程序源代碼是否存在安全隐患,或者有編碼不規範的地方,通(tōng)過自(zì)動化工(gōng)具或者人工(gōng)審查的方式,對程序源代碼逐條進行檢查和分析,發現這些源代碼缺陷引發的安全漏洞,并提供代碼修訂措施和建議,下(xià)面就(jiù)由上(shàng)海觀初給大家簡要介紹。
審核軟件(jiàn)時,應對每個(gè)關鍵組件(jiàn)進行單獨審核,并與整個(gè)程序一(yī)起進行審核。 首先搜索高(gāo)風險漏洞并解決低(dī)風險漏洞是個(gè)好主意。 高(gāo)風險和低(dī)風險之間的漏洞通(tōng)常存在,具體取決于具體情況以及所使用的源代碼的使用方式。 應用程序滲透測試試圖通(tōng)過在可能(néng)的訪問點上(shàng)啓動盡可能(néng)多(duō)的已知攻擊技(jì)術(shù)來嘗試降低(dī)軟件(jiàn)中的漏洞,以試圖關閉應用程序。
這是一(yī)種常見(jiàn)的審計方法,可用于查明是否存在任何特定漏洞,而不是源代碼中的漏洞。 一(yī)些人聲稱周期結束的審計方法往往會(huì)壓倒開(kāi)發人員(yuán),會(huì)給團隊留下(xià)一(yī)長(cháng)串已知問題,但實際上(shàng)并沒有多(duō)少改進; 在這些情況下(xià),建議采用在線審計方法作為(wèi)替代方案。源代碼審計工(gōng)具通(tōng)常會(huì)查找常見(jiàn)漏洞,隻适用于特定的編程語言。 這種自(zì)動化工(gōng)具可用于節省時間,但不應依賴于深入審計。 建議将這些工(gōng)具作為(wèi)基于政策的方法的一(yī)部分。
如果設置為(wèi)低(dī)阈值,則大多(duō)數軟件(jiàn)審計工(gōng)具會(huì)檢測到(dào)許多(duō)漏洞,尤其是在以前未審核過代碼的情況下(xià)。 但是,這些警報(bào)的實際重要性還(hái)取決于應用程序的使用方式。 可能(néng)與惡意代碼鏈接的庫(并且必須對其免疫)具有非常嚴格的要求,例如克隆所有返回的數據結構,因為(wèi)有意破壞系統的嘗試是預期的。
以上(shàng)就(jiù)是上(shàng)海觀初關于代碼審計的分享,希望能(néng)給大家提供到(dào)幫助,了解更多(duō)關于代碼審計的問題歡迎來電(diàn)咨詢,如您需要,竭誠為(wèi)您服務。
相(xiàng)關新聞