基于序列聚类的软件漏洞检测方法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:luoyanxiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的广泛应用,软件安全漏洞的数量也在急剧增加。越来越多的软件成为恶意攻击者的目标,软件安全漏洞的存在已经严重威胁到系统的安全。如果能有效检测到软件漏洞的存在,就可以提高软件的安全性。本文针对目前软件安全漏洞检测方法漏洞率和误报率较高的问题,将序列聚类引入到软件安全漏洞检测中。首先,提出基于熵的k-means序列聚类算法用于软件漏洞检测。该算法采用漏洞序列的熵指导k-means聚类漏洞序列的过程,以形成漏洞模式库。定义GLSM相似度,衡量漏洞序列之间的全局相似程度和局部相似程度,选择熵值最小的序列作为当前中心点以形成聚类。分析漏洞序列时,计算该序列与各聚类中心点的GLSM相似度,选择相似度最大的聚类归入其中,而待检测序列的漏洞类型与所属聚类中相似度最大的漏洞序列相同。其次,提出加权k-means序列聚类算法,并将它应用到软件漏洞检测中。该算法基于向量空间模型定义漏洞序列之间的向量相似度,同时定义自适应权重量化每个漏洞序列对聚类中心选择的影响。根据序列的权重设计加权k-means序列聚类算法对已有的软件漏洞序列数据库进行聚类,形成漏洞模式库。而待分析序列的漏洞类型则由该序列与聚类中心的距离来确定。再次,提出基于快速DBSCAN序列聚类的软件漏洞检测方法。定义漏洞序列的rd-entropy以及漏洞序列的s-order。针对DBSCAN聚类算法搜索时间长的问题,选择rd-entropy最小的漏洞序列作为中心来扩展聚类,以减少初始聚类的个数。针对基于距离的相似度度量方法对噪声敏感的问题,定义s-order的破坏程度作为相似度的衡量标准。进行软件漏洞分析时,先采用快速DBSCAN序列聚类算法构造漏洞模式库,之后通过衡量加入待分析序列后聚类s-order的破坏程度来确定待分析序列的漏洞类型。最后,为了能够有效发现未知的漏洞类型,提出增量快速DBSCAN序列聚类算法。软件漏洞模式库由快速DBSCAN聚类算法获得,待分析的漏洞序列由增量快速DBSCAN算法进行聚类。当有序列需要分析时,计算该序列的影响集和种子集,并由种子集形成扩展类,在原漏洞模式库基础上对该序列做插入操作。通过判断扩展类与漏洞模式库中聚类之间的关系,可以判定待分析序列的漏洞类型。实验结果表明,本文提出的序列聚类算法,提高了相似度度量的准确性,改善了聚类的质量。基于熵的k-means聚类算法、加权k-means聚类算法和快速DBSCAN算法和增量快速DBSCAN算法的性能也有所提高,并且保持了很好的伸缩性。同时,由于序列聚类的引入,缩小了漏洞匹配的范围,降低了软件漏洞检测的漏报率和误报率,大大提高了软件的安全性。
其他文献
<正>美国的新疆研究历史傅礼初(Joseph Fletcher)是美国人研究新疆的先行者,被认为是"中国伊斯兰研究的开路人"。在他之前,人们往往将伊斯兰研究和中国研究分开,傅礼初将两者
纪录片,往往带给人们一种“历史感”、“厚重感”,而青春题材纪录片与其不同,其出发点是展现当代中国青年的真实生活状态,是用一颗年轻观察的心、一束奋发向上的目光、一种更纯粹的表达方式,来看待当下的社会、生活。近几年,有越来越多的影视作品将镜头对准了青年这个群体,讲述发生在他们身上酸甜苦辣的故事,创下了不错的收视率,在社会上引起了广泛讨论。通过调研,笔者发现,受众对青春题材纪录片的评价很多是“足够吸引人
利用金相显微镜和扫描电镜等分析手段,对电厂屏式过热器管泄漏原因进行分析。结果表明:屏式过热器管泄漏发生在内弯侧局部区域,局部破坏是从钢管外壁表面开始,泄漏的原因是由
<正> 雪莱深知,人们说话作文往往不明白自己究意想表达什么,对所用词语的含义亦不甚了了。他还察觉到自己偏爱太虚幻境,凭了年轻人的激情率尔操觚,笔墨上多瑕疵。在给葛德文
<正>2014年5月,万科宣布启动股权激励、项目跟投等领域的地产事业合伙人制度,在全国上市的房地产企业中开先河。随后,龙湖地产、碧桂园等房企也推出了合伙人制度,同时,越秀地
创业教育是知识经济时代发展的产物,是一种新的教育理念。在知识经济时代鼓励大学生创业。既是毕业生就业的重要渠道,又是发展经济、为社会创造就业岗位的重要途径。所以,高等学
本文通过分析海明威的早期作品《太阳照常升起》 ,揭示出指导小说中人物行为的道德准则是基于青少年“男孩帮”中常见的小团体话语。由于海明威的特殊成长经历 ,以小团体话语
预设是自然语言中普遍存在的一种语言现象。国内学者以不断引进译介的预设理论为研究的基础,逐渐展开了预设的综合性研究。预设在语言中起着独特的作用,如果能更清楚的介绍预设
多环芳烃类化合物(PAHs)是海洋中常见的一类持久性有机污染物,对海洋生态安全及海洋生物健康造成严重威胁。海洋贝类作为海洋生态毒理学研究的模式生物,其滤食性、固着性等生
该文以云南省与东南亚、南亚等国家的体育活动以及体育赛事的交流活动为出发点,从云南省在辐射东南亚体育的地理位置、竞技体育、民族传统体育及现代化硬件设施等方面所表现