標準解讀
《GB/T 34946-2017 C#語言源代碼漏洞測試規范》是一項國家標準,旨在為使用C#語言編寫的軟件項目提供一套系統化的源代碼安全檢測方法。該標準主要面向軟件開發人員、測試工程師以及信息安全專家,通過定義一系列的測試要求和指南來幫助識別并修復潛在的安全漏洞。
根據此標準,測試過程分為幾個關鍵步驟:首先是準備階段,這包括了對被測軟件系統的理解,確定測試范圍與目標;其次是靜態分析階段,利用自動化工具掃描源代碼以發現可能存在的缺陷或不安全編程模式;接著是動態測試階段,通過運行時監控程序行為來檢測異常情況;最后還包括人工審查環節,針對機器難以完全覆蓋的部分進行深入檢查。
此外,《GB/T 34946-2017》還詳細列舉了一些常見的C#語言相關安全問題類型及其對應的測試案例,比如輸入驗證不足導致的注入攻擊風險、錯誤處理不當引起的信息泄露等,并給出了相應的預防措施建議。對于每種類型的漏洞,都提供了具體的測試方法說明,指導如何設置測試環境、選擇合適的測試數據以及執行測試操作。
該標準強調了在整個軟件開發生命周期中持續關注安全性的重要性,提倡將安全設計原則融入到需求分析、架構設計直至后期維護各個階段之中。同時,也鼓勵采用多種手段相結合的方式進行全面的安全評估,從而提高軟件產品的整體安全性。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 現行
- 正在執行有效
- 2017-11-01 頒布
- 2018-05-01 實施





文檔簡介
ICS35080
L77.
中華人民共和國國家標準
GB/T34946—2017
C#語言源代碼漏洞測試規范
SourcecodevulnerabilitytestingspecificationforC#
2017-11-01發布2018-05-01實施
中華人民共和國國家質量監督檢驗檢疫總局發布
中國國家標準化管理委員會
GB/T34946—2017
目次
前言
…………………………Ⅲ
引言
…………………………Ⅳ
范圍
1………………………1
規范性引用文件
2…………………………1
術語和定義
3………………1
縮略語
4……………………4
源代碼漏洞測試總則
5……………………4
源代碼漏洞測試目的
5.1………………4
源代碼漏洞測試過程
5.2………………4
源代碼漏洞測試管理
5.3………………5
源代碼漏洞測試工具
5.4………………7
源代碼漏洞測試文檔
5.5………………7
源代碼漏洞測試內容
6……………………7
源代碼漏洞分類
6.1……………………7
源代碼漏洞說明
6.2……………………8
附錄資料性附錄語言源代碼漏洞測試案例
A()C#…………………50
附錄資料性附錄語言源代碼漏洞類別與名稱
B()C#………………55
參考文獻
……………………57
Ⅰ
GB/T34946—2017
前言
本標準按照給出的規則起草
GB/T1.1—2009。
請注意本文件的某些內容可能涉及專利本文件的發布機構不承擔識別這些專利的責任
。。
本標準由全國信息技術標準化技術委員會提出并歸口
(SAC/TC28)。
本標準起草單位珠海南方軟件網絡評測中心廣東省科技基礎條件平臺中心中國電子技術標準
:、、
化研究院珠海中慧微電子有限公司吉林省電子信息產品監督檢驗研究院上海端瑪計算機科技有限
、、、
公司南京大學國家應用軟件產品質量監督檢驗中心珠海市軟件行業協會南昌金廬軟件園軟件評測
、、、、
培訓有限公司
。
本標準主要起草人侯建華梁建新黃兆森楊尚沅陸薇張旸旸鄧人逖潘宇聰李璐倪玉華
:、、、、、、、、、、
周悅黃華婕劉早辛士界吳小勇王麗明陳振宇肖梟楊雪君
、、、、、、、、。
Ⅲ
GB/T34946—2017
引言
語言是一種面向對象的運行于之上的高級程序設計語言它廣泛應用于
C#、.NETFramework。
平臺應用軟件的開發是開發的首選語言本標準的語言語法遵循
Windows,.NET。C#
眾所周知由于各種人為因素影響每個軟件的源代碼都難免會存在漏洞而軟
ISO/IEC23270:2006。,,,
件信息泄露數據或代碼被惡意篡改等安全事件的發生一般都與源代碼漏洞有關為盡量減少語
、。C#
言源代碼中存在的漏洞有必要制定針對語言程序的源代碼漏洞測試規范
,C#。
源代碼漏洞測試可在開發過程的軟件編碼活動之后實施也可在運行和維護過程中實施
,。
本標準的漏洞分類與漏洞說明主要參考了公司發布的
MITRECWE(CommonWeaknessEnu-
同時結合了當前行業主流的自動化靜態分析工具在測試實踐中發現的典型漏洞來確定并進
meration),
行說明
。
注本標準漏洞參考了版本示例代碼適用于本標準選擇的漏洞說明
:CWE2.9,。
本標準僅針對自動化靜態分析工具支持的關鍵漏洞進行說明應用本標準開展源代碼漏洞測試時
,
應根據實際需要對漏洞進行裁剪和補充
。
Ⅳ
GB/T34946—2017
C#語言源代碼漏洞測試規范
1范圍
本標準規定了語言源代碼漏洞測試的測試總則和測試內容
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]
32
.
攻擊attack
在信息系統中對系統或信息進行破壞泄露更改或使其喪失功能的嘗試包括竊取數據
,、、()。
定義
[GB/T25069—2010,8]
33
.
密碼分組鏈接cipherblockchaining
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
最新文檔
- 2023八年級英語上冊 Module 2 My home town and my country Unit 2 Cambridge is a beautiful city in the east of England教學設計(新版)外研版
- 5 國家機構有哪些 課時2《國家機關的職權》 教學設計-2024-2025學年道德與法治六年級上冊統編版
- 2024-2025學年高中物理 第2章 1 歐姆定律教學設計 教科版選修3-1
- 2023六年級語文上冊 第八單元 語文園地教學設計新人教版
- Unit 3 My School Reading Plusl拓展閱讀(教學設計)-2024-2025學年人教版(2024)七年級英語上冊
- 《第一單元 紅燈停 綠燈行 唱歌 小螞蟻》(教學設計)-2023-2024學年人教版音樂一年級下冊
- 16 大家一起來合作(教學設計)2023-2024學年統編版道德與法治 一年級下冊
- 腸炎患兒護理查房
- 2015人教版九年級歷史與社會下冊:第五單元第三課第一框《蘇聯的改革與發展》教學設計(浙江椒江區洪家第二中學)
- 2025畢業答辯模板:創意與學術并存
- 2025年浙江省杭州市拱墅區中考語文模擬試卷含答案
- 原發性高血壓護理措施
- 路面工程安全專項施工方案
- 人工智能基礎(Python實現)-課件 第8章 生成式大模型應用
- 2024年安徽寧馬投資有限責任公司招聘10人筆試參考題庫附帶答案詳解
- 紀檢監察審查調查業務培訓
- 《變頻器原理及應用》課件
- 2024年中考模擬試卷英語(蘇州卷)
- 攝像服務行業品牌建設研究-深度研究
- 游戲人物立繪課程設計
- 人像攝影基礎課件
評論
0/150
提交評論