久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

EEPW首頁 > 博客 > GB/T34944-2017《Java語言源代碼漏洞測試規(guī)范》全解析

GB/T34944-2017《Java語言源代碼漏洞測試規(guī)范》全解析

發(fā)布人:quanminjiance 時間:2026-02-11 來源:工程師 發(fā)布文章

國家標準GB/T34944-2017標準名為《Java語言源代碼漏洞測試規(guī)范》。它是我國首個針對Java語言源代碼安全檢測的國家標準,于2017年11月1日發(fā)布,2018年5月1日正式實施。該標準包含九大漏洞類型,涵蓋44類具體漏洞問題,適用于開發(fā)方和第三方機構(gòu)開展靜態(tài)分析、動態(tài)分析和混合分析等測試活動,它旨在確保軟件的安全性,從而增強用戶的信任。

一、源代碼漏洞測試的目的

1、發(fā)現(xiàn)、定位及解決軟件源代碼中的漏洞;

2、為軟件產(chǎn)品的安全性測量和評價提供依據(jù)。

二、測試依據(jù)

GB/T34944-2017《Java語言源代碼漏洞測試規(guī)范》 

三、源代碼漏洞測試內(nèi)容

1、行為問題:由于應(yīng)用程序的以外行為而引發(fā)的漏洞;

2、路徑錯誤:不恰當(dāng)?shù)奶幚碓L問路徑而引發(fā)的漏洞;

3、數(shù)據(jù)處理:處理數(shù)據(jù)的功能中發(fā)現(xiàn)的漏洞。

4、處理程序錯誤:由于處理程序的管理不當(dāng)而引發(fā)的漏洞。

5、不充分的封裝:未充分封裝關(guān)鍵數(shù)據(jù)或功能而引發(fā)的漏洞。

6、安全功能:軟件安全功能如身份鑒別、訪問控制、機密性、密碼學(xué)和特權(quán)管理等相關(guān)的漏洞。

7、時間和狀態(tài):在多系統(tǒng)、進程或線程并發(fā)計算的環(huán)境下由于時間和狀態(tài)管理不恰當(dāng)而引發(fā)的漏洞。

8、Web問題:Web技術(shù)相關(guān)的漏洞。

9、用戶界面錯誤:與用戶界面相關(guān)的漏洞。

四、源代碼測試過程的四個階段

測試策劃、測試設(shè)計、測試執(zhí)行、測試總結(jié)。

五、測試方法

該測試首先采用自動化靜態(tài)分析工具對被測源代碼進行漏洞掃描,然后人工分析自動化靜態(tài)分析工具的掃描結(jié)果,篩出誤報的源代碼漏洞。

六、源代碼漏洞測試工具

選擇源代碼漏洞測試工具應(yīng)首先明確GB/T15532一2008中4.8.2的要求,重點應(yīng)考慮工具的漏報率和誤報率,可通過調(diào)查或比較的方式評估工具的漏報率和誤報率。選擇的源代碼漏洞測試工具應(yīng)覆蓋但不限于本標準的源代碼漏洞測試內(nèi)容,測試前應(yīng)對工具的漏洞規(guī)則庫和測試引擎進行必要的升級和維護。

在數(shù)字化轉(zhuǎn)型的浪潮中,軟件已成為推動社會與企業(yè)發(fā)展的核心力量。然而,軟件質(zhì)量問題頻發(fā),故障、漏洞不斷,給企業(yè)和用戶帶來了極大的困擾與損失。我方軟件測評中心CNAS軟件測試實驗室通過專業(yè)的軟件測試服務(wù),為保障軟件質(zhì)量、助力企業(yè)發(fā)展保駕護航!若您正在尋找一家值得信賴的第三方軟件測試服務(wù)提供商,不妨聯(lián)系我們。

檢測試驗找彭工136-9109-3503。

640 (1).png



*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



技術(shù)專區(qū)

關(guān)閉