基于数据挖掘方法的软件安全特性建模与分析
项目介绍
AI项目解读
基本信息
- 批准号:61170190
- 项目类别:面上项目
- 资助金额:56.0万
- 负责人:
- 依托单位:
- 学科分类:F0607.知识表示与处理
- 结题年份:2015
- 批准年份:2011
- 项目状态:已结题
- 起止时间:2012-01-01 至2015-12-31
- 项目参与者:郭景峰; 何海涛; 董俊; 刘佳新; 王妍妍; 吴迪;
- 关键词:
项目摘要
本课题研究基于数据挖掘的软件安全特性建模与分析方法,采用静态分析方法实现自动化的软件安全特性分析。首先设计基于编译器的代码覆盖算法和基于相似性度量的重复代码搜索算法,以删除目标软件系统中冗余的、无用的以及重复的代码;之后基于Web挖掘技术,构建自动化的漏洞信息收集模型,针对漏洞信息特征,定义基于非欧空间的相似性度量,并引入本体论知识,以此为基础设计高效的序列聚类分析算法和多层关联分析算法,对收集的漏洞信息进行知识发现,构建知识库;基于自构建的知识库,通过研究目标软件系统的安全特征以及目标软件系统和知识库中漏洞信息之间的关联关系,设计基于相似特征的和基于知识的分析算法对目标软件系统进行安全检测;最后,设计并联结构数据融合策略,建立综合评估模型,据此给出精简的分析结果。课题研究内容可以广泛应用于漏洞数据分析与管理、软件安全漏洞发现等领域。
结项摘要
为高效准确地检测和减少软件开发过程中存在的错误或漏洞以保证软件质量,本项目利用数据挖掘技术对软件安全特性建模与分析方法进行了深入研究,基于聚类、序列模式和数据流等多种数据挖掘技术设计开发了软件漏洞知识库构建算法,建立了软件安全分析整体模型,构建了漏洞知识库,采用静态分析方法实现了自动化的软件安全特性分析。同时,本项目还基于复杂网络理论对复杂软件系统的错误定位、执行函数调用网络分析和执行关键路径挖掘等进行了研究,提出有向加权网络节点重要性评度量方法和软件复杂网络重要节点挖掘方法。本项目已按预计进度顺利完成项目计划书中的全部研究内容,发表论文20篇,已EI检索18篇;培养博士生毕业5人,硕士生毕业11人;参加国内外学术交流15人次,赴国外交流访问2人次,取得研究成果如下:.1、基于序列聚类分析、关联规则分析和数据流分析建立软件安全分析的整体模型。.2、设计基于函数功能段的目标软件预处理算法,以带权重的编辑距离为相似度量标准,通过聚类方法查找源程序中相似的代码功能段,完成源程序代码的预处理。.3、以函数功能为单位,将收集的漏洞代码信息中的关键字段转化为XML形式,漏洞信息的XML形式根据代码的功能转换为频繁模式可以挖掘的项集的形式。.4、完成漏洞知识库的构建。.(1)对预处理后的漏洞信息实施频繁模式挖掘,设计位互补树和位暂存表挖掘其中隐含的频繁项集构造知识库。.(2)提出加权k-means序列聚类算法对漏洞数据库进行分簇处理,缩小漏洞匹配的范围。.(3)设计基于数据流的漏洞知识库构建算法。提出数据流的序列模式挖掘算法和基于时间约束的序列模式挖掘算法,以此构建并完善漏洞知识库。 .5、完成软件安全分析引擎的设计。根据漏洞知识库构造方法的不同,分别采用聚类算法和序列模式挖掘算法,定位漏洞信息、判断漏洞类型。.6、以软件安全特性分析引擎的输出结果为数据源,设计数据融合方案对软件安全特性分析结果综合处理,提取分析结果中最有价值的信息。.7、建立复杂网络构建复杂软件的安全特性分析模型。为防止严重错误的发生,设计衡量网络节点重要性的方法和基于图挖掘的软件错误定位方法。.8、对软件的执行网络进行了分析,提出有向加权网络节点重要性评度量方法和软件复杂网络重要节点挖掘方法。为定位软件故障,设计基于复杂网络的软件执行关键路径和软件网络关键节点的挖掘算法。
项目成果
期刊论文数量(33)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Mining maximal frequent patterns based on hierarchical bit vector and stack principle
基于分层位向量和堆栈原理的最大频繁模式挖掘
- DOI:10.12733/jcis13019
- 发表时间:2015
- 期刊:Journal of Computational Information Systems
- 影响因子:--
- 作者:Wang Qian;Ren Jiadong;He Haitao;Huang Guoyan
- 通讯作者:Huang Guoyan
An algorithm based on directed bit graph for mining frequent patterns in data stream without candidate generation
基于有向位图的数据流频繁模式挖掘算法(无需生成候选)
- DOI:--
- 发表时间:2013
- 期刊:ICIC Express Letters
- 影响因子:--
- 作者:王倩;任家东;何海涛
- 通讯作者:何海涛
WCSPMPD-stream: Mining weighted closed sequential patterns with pattern decay over data streams
WCSPMPD-stream:在数据流上挖掘具有模式衰减的加权闭合序列模式
- DOI:--
- 发表时间:2014
- 期刊:Journal of Computational Information Systems
- 影响因子:--
- 作者:Zeng Qiang;Han Gaowei;Li Weina;Ren Jiadong
- 通讯作者:Ren Jiadong
An Efficient Subspace Clustering Algorithm Based on Attribute Relativity and DBSCAN
一种基于属性相关性和DBSCAN的高效子空间聚类算法
- DOI:--
- 发表时间:2016-11
- 期刊:ICIC Express Letters
- 影响因子:--
- 作者:Zeng Qiang;Bai Yunyue;He Haitao;Ren Jiadong
- 通讯作者:Ren Jiadong
Graph-Mine: A Key Behavior Path Mining Algorithm in Complex Software Executing Network
Graph-Mine:复杂软件执行网络中的关键行为路径挖掘算法
- DOI:--
- 发表时间:2015
- 期刊:International Journal of Innovative Computing, Information and Control
- 影响因子:--
- 作者:Ren Jiadong;Li Weina;Wang Yuzheng;Zhou Lianbo
- 通讯作者:Zhou Lianbo
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
双粒度轻量级漏洞代码切片方法评估模型
- DOI:--
- 发表时间:2021
- 期刊:通信学报
- 影响因子:--
- 作者:张炳;文峥;赵宇轩;王苧;任家东
- 通讯作者:任家东
软件群体中基于交互序列的频繁模式挖掘算法研究
- DOI:--
- 发表时间:2018
- 期刊:小型微型计算机系统
- 影响因子:--
- 作者:李维娜;任家东
- 通讯作者:任家东
基于通用数据保护条例的数据隐私安全综述
- DOI:10.7544/issn1000-1239.20220800
- 发表时间:2022
- 期刊:计算机研究与发展
- 影响因子:--
- 作者:赵景欣;岳星辉;冯崇朋;张静;李印;王娜;任家东;张昊星;伍高飞;朱笑岩;张玉清
- 通讯作者:张玉清
软件网络中关键函数节点的识别方法
- DOI:--
- 发表时间:2018
- 期刊:燕山大学学报
- 影响因子:--
- 作者:董俊;杨禄群;任家东;卢海涛
- 通讯作者:卢海涛
网络安全风险评估分析方法研究综述
- DOI:--
- 发表时间:2020
- 期刊:燕山大学学报
- 影响因子:--
- 作者:张炳;任家东;王苧
- 通讯作者:王苧
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
任家东的其他基金
基于计算机视觉的软件漏洞检测及关键技术研究
- 批准号:62376240
- 批准年份:2023
- 资助金额:51 万元
- 项目类别:面上项目
软件系统复杂网络层次化实体挖掘方法及关键技术研究
- 批准号:61572420
- 批准年份:2015
- 资助金额:65.0 万元
- 项目类别:面上项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}