GB/T 34946-2017《C#语言源代码漏洞测试规范》之整体解读

如果这篇文章对你有帮助,不妨点个关注,期待与你分享更多!

一、源代码漏洞测试总则

  • 测试目的:发现、定位及解决软件源代码中的漏洞;为软件产品的安全性测量和评价提供依据。
  • 测试过程:分为测试策划、测试设计、测试执行和测试总结四个阶段,各阶段有明确任务和要求。
  • 测试管理:包括过程管理、过程评审和配置管理,明确各阶段任务要求、质量监督、风险及资源保障等。
  • 测试工具:选择时考虑漏报率和误报率,应覆盖测试内容,测试前需升级维护漏洞规则库和测试引擎。
  • 测试文档:一般包括测试计划、测试说明、测试日志和测试总结报告,可单独或合并出具。

二、源代码漏洞测试内容

  • 漏洞分类:分为行为问题、路径错误、数据处理、处理程序错误、不充分的封装、安全功能、时间和状态、Web问题、用户界面错误9个类别。
  • 漏洞说明:对9个类别下的不可控的内存分配、不可信的搜索路径等具体漏洞,分别从描述、风险、修复或规避建议及示例进行说明。
相关推荐
离陌在学C#11 分钟前
C# 事件(Event)详解:从概念到实战
开发语言·c#
rockey6272 小时前
C#脚本引擎之AScript与Flee对比
c#·.net·script·eval·动态脚本
zjnlswd8 小时前
C#学习笔记4
笔记·学习·c#
曹牧9 小时前
C#:List<string>特定格式输出
windows·c#
Z59981784110 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
曹牧11 小时前
C#:取的多个药品批准文号中的一个
c#
用户2986985301414 小时前
3 种方法,轻松将 PowerPoint 转换为 PDF 格式
人工智能·后端·c#
KindSuper_liu15 小时前
HybridCLR DHE及MetaVersion工作流核心概念
c#
淡海水15 小时前
01-08-运行时-虚方法分派与接口调用的底层实现
linux·windows·microsoft·c#·虚方法·vtable·vsd
李高钢15 小时前
C# WPF Prism 进阶(三):导航(Navigation)深入
开发语言·c#·wpf