- 3
- 0
- 约4.5千字
- 约 6页
- 2023-10-12 发布于广东
- 举报
静态漏洞检测技术在软件安全漏洞中的应用
1 行为逻辑方面的缺陷
洞是指在实现软件设计过程中引入的、访问数据或操作逻辑的错误。攻击者可能会使用这种类型的漏洞,因为程序的操作可能违反了特定的安全策略。
按照检测过程中是否需要执行程序的标准,软件安全漏洞检测技术分为:
(1) 寻找程序漏洞
在程序运行过程中注入测试数据,观察程序运行是否正常、输出是否符合程序意图,达到寻找程序漏洞的目的。动态测试仅关注程序运行的外部表现,因此,其定位不准确、漏报率高。
(2) .部分缺陷弥补
关注程序的代码,从程序代码的内部结构和特性上检测漏洞,适当地弥补了这一缺陷。
静态检测技术从早期的词法分析开始,出现了大量的方法。早期静态检测主要指静态分析,随着形式化验证方法的引入,静态检测的概念被扩展为:
1 静态分析
对被测程序源代码进行扫描,从语法、语义上理解程序行为,直接分析被测程序特征,寻找可能导致错误的异常。
2 是否符合特定安全规则
通过对程序代码的形式化抽象,使用形式化验证技术证明程序是否符合特定安全规则,从而判断程序是否存在安全漏洞。
本文总结了目前常见的检测技术和手段,对静态检测可检测的漏洞类型进行了分类,描述和比较了各种技术,并展望了静态检测技术的前景。
2 静态检测漏洞类型
静态检测关注程序内部特征,其技术特点与所检测漏洞的特征密切相关。因此,本节首先讨论静态检测的漏洞类型。
软件安全漏洞
您可能关注的文档
最近下载
- 辽2002J205 柔性防水工程建筑构造(一).docx VIP
- 2026年中国华能集团有限公司山东分公司校园招聘笔试模拟试题及答案解析.docx VIP
- 12D9 室外电缆工程.docx VIP
- 水利建筑工程预算定额(2024).pdf VIP
- 新外研九上英语 单元话题写作模板+必背范文.pdf VIP
- 钻孔灌注桩施工质量缺陷的预防与处理本科生毕业专业论文.doc VIP
- 第06讲 电学实验基础(复习)(解析版)-2025版高二物理寒假精品讲义.pdf VIP
- 中职英语升学模块修订版重庆专版Unit 413.ppt VIP
- 一种卫星物联网终端省电方法以及卫星物联网终端.pdf VIP
- T∕TAF 221-2024 T∕CCSA 524-2024 移动终端融合快速充电 线缆技术规范.docx VIP
原创力文档

文档评论(0)