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

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

一、源代码漏洞测试总则

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

二、源代码漏洞测试内容

  • 漏洞分类:分为行为问题、路径错误、数据处理、处理程序错误、不充分的封装、安全功能、时间和状态、Web问题、用户界面错误9个类别。
  • 漏洞说明:对9个类别下的不可控的内存分配、不可信的搜索路径等具体漏洞,分别从描述、风险、修复或规避建议及示例进行说明。
相关推荐
光泽雨2 小时前
P/Invok执行时的搜索顺序
c#
用户298698530142 小时前
C# Word自动化:轻松插入特殊符号,告别手动烦恼!
后端·c#·.net
光泽雨3 小时前
C#库文件调用逻辑
开发语言·c#
kylezhao20194 小时前
C# 中的类型转换详解
c#
游乐码4 小时前
c#冒泡排序
c#·排序算法
玩c#的小杜同学15 小时前
源代码保卫战:给C# 程序(混淆、加壳与反逆向实战)
开发语言·笔记·c#
游乐码20 小时前
c#递归函数
算法·c#
柒儿吖1 天前
DDlog 高性能异步日志库在 OpenHarmony 的 lycium 适配与分步测试
c++·c#·openharmony
柒儿吖1 天前
基于 lycium 在 OpenHarmony 上交叉编译 utfcpp 完整实践
c++·c#·harmonyos