自然语言数据驱动的智能化软件安全评估方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:poloyzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件安全性是衡量软件是否能够抵御恶意攻击的重要性质.在当前互联网环境下,黑客攻击无处不在,因而估计软件中可能含有的漏洞数量与类型,即对软件进行安全评估,变得十分必要.在实际中,用户不仅需要对未发布或者最新发布的软件实施安全性评估,对已发布软件也会有一定的安全评估需求,例如,当用户需要从市场上互为竞争的多款软件中做出选择,就会希望能够花费较低成本、较为客观地对这些软件进行第三方的评估与比较.提出了一种由自然语言数据驱动的智能化软件安全评估方法来满足这一要求.该方法基于待评估软件现有用户的使用经验信息来评估软件的安全性.它首先自适应地爬取用户在软件使用过程中对软件的自然语言评价数据,并利用深度学习方法与机器学习评估模型的双重训练来获得软件的安全性评估指标.由于所提出的自适应爬虫能够在反馈中调整特征词,并结合搜索引擎来获得异构数据,因而可通过采集广泛的自然语言数据来进行安全评估.另外,使用一对多的机器翻译训练能够有效地解决将自然语言数据转换为语义编码的问题,使得用于安全评估的机器学习模型可以建立在自然语言的语义特征基础上.在国际通用漏洞披露数据库(CVE)和美国国家漏洞数据库(NVD)上对该方法进行了实验,结果表明,该方法在评估软件漏洞数量、漏洞类型以及漏洞严重程度等指标上十分有效.
其他文献
背景:情人节战役2月14日,西方的情人节.春兰突然"起跑",旗下40种空调"全面大幅度"降价.在迅速送达全国各大媒体的新闻稿里,春兰方面宣称:之所以敢率先点火,"而且如此有恃无恐
在把杨浦区建设成为"安居乐业"新型城区的过程中,盘活、用好土地资源具有十分重要的作用。土地不仅是城市空间和城市功能的载体,还是城市建设的核心。经营城市的核心是经营好土地,只有充分运营好土地这个最大的资本,才能加快基础设施建设,提升城区质量和品味,营造人气和商机,培育新的经济增长点,拉动经济快速健康增长。  两年来,按照区委、区政府提出的总体发展思路,在落实"两个依托"上下功夫,在盘活用好土地资源上
十四年里,党支部的成员们组织了一次又一次的活动,去深入学习和贯彻党的知识,党支部的成员们在这些活动中加强了党性锻炼、端正了思想作风、保持了先进意识。嘿,我是博敏电子
景旺电子始终坚持通过扎扎实实的培训、在岗实践、导师带教,造就一批业精于勤、行成于思,有真正动手能力和管理能力的干部。他加入景旺电子时,公司正在展开一场全新的变革。
针对雷达导引头角闪烁噪声测量条件下的机动目标,研究剩余飞行时间计算方法;建立了闪烁噪声计算模型;在粒子滤波算法和扩展卡尔曼滤波算法的基础上,推导了扩展卡尔曼粒子滤波算法
南汇区妇幼保健所始建于1952年,至今已历时50个春秋.走进该所,映入眼帘的是整洁的环境,祥和的氛围,给人一种温馨的感觉.翻开该所的年志,赫然入目的是:上海市"三八"红旗集体、
党支部是企业生产经营的政治核心和战斗堡垒,中京电子党支部正在多渠道开展党组织建设与学习,扩大党组织的覆盖面和影响力。成立于千禧元年的惠州中京电子科技股份有限公司,
她在行政管理中心任职以来,把自己多年、多个单位从事行政、企划宣传、人力资源管理的知识和经验运用到胜宏科技实践中,对干部员工耐心进行“传帮带”。她阅历丰富,曾在新疆
师徒不仅是技能的传承,也是生活的互助,师徒制已成为一种纽带,将员工的关系紧紧凝结在一起,徒弟以师傅为荣,师傅以徒弟为耀。年轻、热情、温和、心态开放、善于倾听而有耐心,