標準解讀
《GB/T 34943-2017 C/C++語言源代碼漏洞測試規范》是由中國國家標準化管理委員會發布的一項國家標準,旨在為使用C/C++編程語言開發軟件時提供一套系統的源代碼安全檢測方法。該標準定義了針對C/C++程序中可能出現的安全漏洞進行測試的具體流程和技術要求,包括但不限于緩沖區溢出、格式化字符串漏洞、整數溢出等常見問題。
根據文檔內容,其主要組成部分可以分為幾個方面:
- 范圍:明確了本標準適用的對象及應用場景。
- 術語和定義:對標準中使用的專業詞匯給出了明確的解釋,幫助讀者理解后續章節中的技術描述。
- 測試準備:介紹了在正式開始漏洞測試之前所需完成的各項準備工作,比如確定測試目標、選擇合適的測試工具等。
- 測試過程:詳細說明了如何實施具體的漏洞檢測活動,包括靜態分析與動態分析兩種方式,并且提供了每種方法的操作步驟指南。
- 結果報告:規定了發現潛在安全問題后應如何記錄并呈現這些信息給相關人員或團隊,以便于后續修復工作。
- 附錄:可能包含一些輔助性的參考資料或者示例,用以進一步闡述某些復雜的概念或技術細節。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 現行
- 正在執行有效
- 2017-11-01 頒布
- 2018-05-01 實施





文檔簡介
ICS35080
L77.
中華人民共和國國家標準
GB/T34943—2017
C/C++語言源代碼漏洞測試規范
SourcecodevulnerabilitytestingspecificationforC/C++
2017-11-01發布2018-05-01實施
中華人民共和國國家質量監督檢驗檢疫總局發布
中國國家標準化管理委員會
GB/T34943—2017
目次
前言
…………………………Ⅲ
引言
…………………………Ⅳ
范圍
1………………………1
規范性引用文件
2…………………………1
術語和定義
3………………1
縮略語
4……………………3
源代碼漏洞測試總則
5……………………4
源代碼漏洞測試目的
5.1………………4
源代碼漏洞測試過程
5.2………………4
源代碼漏洞測試管理
5.3………………5
源代碼漏洞測試工具
5.4………………7
源代碼漏洞測試文檔
5.5………………7
源代碼漏洞測試內容
6……………………7
源代碼漏洞分類
6.1……………………7
源代碼漏洞說明
6.2……………………7
附錄資料性附錄語言源代碼漏洞測試案例
A()C/C++……………37
附錄資料性附錄語言源代碼漏洞類別與名稱
B()C/C++…………42
參考文獻
……………………44
Ⅰ
GB/T34943—2017
前言
本標準按照給出的規則起草
GB/T1.1—2009。
請注意本文件的某些內容可能涉及專利本文件的發布機構不承擔識別這些專利的責任
。。
本標準由全國信息技術標準化技術委員會提出并歸口
(SAC/TC28)。
本標準起草單位珠海南方軟件網絡評測中心珠海中慧微電子有限公司廣東省科技基礎條件平
:、、
臺中心中國電子技術標準化研究院上海端瑪計算機科技有限公司南昌金廬軟件園軟件評測培訓有
、、、
限公司國家應用軟件產品質量監督檢驗中心珠海市軟件行業協會東信和平科技股份有限公司南京
、、、、
大學
。
本標準主要起草人侯建華鄧人逖王忠福黃兆森楊尚沅張旸旸趙昌平張子良李璐肖梟
:、、、、、、、、、、
陳振宇張玉霞梁建新蔣蜀鵬周悅任佩楊雪君
、、、、、、。
Ⅲ
GB/T34943—2017
引言
語言是一種面向過程的程序設計語言廣泛應用于系統軟件與嵌入式軟件的開發本標準的
C,。C
語言語法遵循語言是一種面向對象的程序設計語言它在語言的基礎
ISO/IEC9899:2011。C++,C
上發展而來與語言具有許多相同的語法廣泛應用于系統軟件與應用軟件的開發本標準的
,C,。C++
語言語法遵循語法標準眾所周知由于各種人為因素影響每個軟件的源代碼
ISO/IEC14882:2011。,,
都難免會存在漏洞而軟件信息泄露數據或代碼被惡意篡改等安全事件的發生一般都與源代碼漏洞有
,、
關為盡量減少語言源代碼中存在的漏洞有必要制定針對語言程序的源代碼漏洞
。C/C++,C/C++
測試規范
。
源代碼漏洞測試可在開發過程的軟件編碼活動之后實施也可在運行和維護過程中實施
,。
本標準的漏洞分類與漏洞說明主要參考了公司發布的
MITRECWE(CommonWeaknessEnu-
同時結合了當前行業主流的自動化靜態分析工具在測試實踐中發現的典型漏洞來確定并進
meration),
行說明
。
注本標準漏洞參考了版本示例代碼適用于本標準選擇的案例
:CWE2.9,。
本標準僅針對自動化靜態分析工具支持的關鍵漏洞進行說明應用本標準開展源代碼漏洞測試時
,
應根據實際需要對漏洞進行裁剪和補充
。
Ⅳ
GB/T34943—2017
C/C++語言源代碼漏洞測試規范
1范圍
本標準規定了語言源代碼漏洞測試的測試總則和測試內容
C/C++。
本標準適用于開發方或第三方機構的測試人員利用自動化靜態分析工具開展的語言源代
C/C++
碼漏洞測試活動語言的程序設計和編碼人員以及源代碼漏洞測試工具的設計人員也可參考
,C/C++
使用
。
2規范性引用文件
下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件
。,()。
信息技術軟件工程術語
GB/T11457
計算機軟件測試規范
GB/T15532—2008
信息技術軟件生存周期過程配置管理
GB/T20158—2006(ISO/IECTR15846:1998,IDT)
3術語和定義
界定的以及下列術語和定義適用于本文件
GB/T11457。
31
.
訪問控制accesscontrol
一種保證數據處理系統的資源只能由被授權主體按授權方式進行訪問的手段
。
定義
[GB/T25069—2010,2.2.1.42]
32
.
攻擊attack
在信息系統中對系統或信息進行破壞泄露更改或使其喪失功能的嘗試包括
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
最新文檔
- 智能廚電創投項目計劃書
- 肉牛養殖技術課件視頻大全
- 2025至2030布藝床行業風險投資態勢及投融資策略指引報告
- 東博高職考數學試卷
- 二年級上冊青島數學試卷
- 家用美容儀器質量檢測方法考核試卷
- 德陽模擬高三數學試卷
- 二升三的數學試卷
- 高考文科模擬卷數學試卷
- 二十年前初中數學試卷
- 2024年醫學高級職稱-結核病學(醫學高級)考試近5年真題集錦(頻考類試題)帶答案
- 新教科版二年級科學下冊全冊教案
- 多模態導航融合
- 湖南省長沙市平高教育集團六校2023-2024學年高二下學期期末聯考+化學試卷(含答案)
- 【8物(滬科版)】合肥市第四十五中學2023-2024學年八年級下學期期末物理試題
- 區域代理商合同模板
- 外科學課件換藥及拆線
- DZ/T 0462.8-2023 礦產資源“三率”指標要求 第8部分:硫鐵礦、磷、硼、天然堿、鈉硝石(正式版)
- 《車位租賃協議》標準版可打印
- JT-T 1495-2024 公路水運危險性較大工程專項施工方案編制審查規程
- 果農指南:釋迦果病蟲害防治手冊
評論
0/150
提交評論