基于知识图谱的漏洞检测系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:hsjxln
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科学技术的发展和软件需求的大规模扩张,软件开发的难度和时效性要求越来越高,软件复用技术应用而生。开发人员可以通过引用的方式使用他人开发的组件,也可以将自己研发的软件放到公开网站上,这样做不仅可以利用开源社区资源快速地实现软件功能,而且减少了重复开发带来的无效劳动。但是,这种方式也带来了新的安全问题,攻击者可以利用软件供应链对目标软件进行攻击,例如在公开的软件组件库中更换带有后门或病毒的组件,开发人员一旦使用它们便会引入新的安全风险。由于软件供应链攻击成本低且效果好,针对软件供应链的攻击日渐猖獗。目前,传统的针对软件安全的研究主要围绕开发人员在开发过程中产生的安全问题展开,未对第三方库引入的供应链漏洞进行检测。为此,本课题设计并实现了基于知识图谱的软件供应链漏洞检测系统。本课题以美国国家漏洞数据库中公开漏洞和相关的组件数据作为核心数据,通过采集主流供应链软件依赖组件和依赖关系,构造了一个以漏洞数据为核心的组件-漏洞知识图谱,并基于该知识图谱检测软件供应链漏洞。与其他漏洞检测技术相比,该系统能够有效地对第三方库引入的漏洞进行检测。除此之外,该系统还能够对待测软件供应链进行完整复原,有助于开发人员透视软件深层次依赖关系。本课题从功能和性能两方面对实现系统进行了详细测试,功能方面,本课题收集并处理了 1.4万条漏洞信息和1.2万条组件信息,实现了组件-漏洞知识图谱的构建和软件供应链的漏洞检测功能;在性能方面,该工具在测试数据上实现了 85%的准确率,验证了软件供应链漏洞的检测能力,同时对出现误报的原因进行了分析并展望了该技术未来的发展方向。
其他文献
针对《市场营销学》课程考核模式存在学生被动学习、考试内容片面、考核方式单一等问题,课程组围绕学生实践能力的提升展开了全面改革,构建“小组协作+营销策划+总结答辩”的课程考核模式,探索基于理论应用的实践考核内容、协作创新的小组考核形式、契合培养目标的课程特色,学生课堂学习的主动性和创造性被调动起来,从被动的以理论知识学习为主的学习方式向知识、能力和技能并重的以综合性能力提升为目的的学习方式转变,实践能力和就业竞争力都得到了大幅提高.
以黑龙江八一农垦大学生物科学类专业为例,探讨了“大类招生,分流培养”的人才培养模式,从分流制度、专业宣讲、专业设置、培养方案、课程体系、教学方式等方面进行实践,在培养“宽口径、厚基础”的高素质应用型人才方面取得了一定的成效,可为同类院校相近专业分流培养提供参考.
运用文献资料、逻辑分析等方法,对学校体育教学中的精神缺失及人文渗透路径展开研究.学校体育教学的人文渗透具有教育导向、娱乐调节、团体激励的意义,人文渗透的具体路径是提高教师人文素养,设定人文教育目标,强调技术人文并重,创建学校体育文化,优化体育教学方式.
以基于云计算的大数据分析和主观评判两种方式相结合,研究通过对高职英语专业102名学生的204份作文中的错误进行分析,了解学生写作中的错误类型与分布.错误原因包括语言基础薄弱、规则泛化、篇章意识薄弱、过多依赖母语.这就要求教师在教学中指导学生夯实语言基础,了解英汉差异,增强篇章意识,充分利用网上评价系统等手段,从而提高学生的英语写作水平.
借鉴国内外的教学经验,从数学物理方法课程教学理念的更新、课程教学内容体系的调整、课程教学手段的改变和课程成绩评价方法的变更这四个方面,介绍了本课题组的教学改革探索,以提升“互联网+”时代背景下的应用型人才的培养质量.
从哲学思考、理论教学、实践教学、工程伦理等方面研究如何体现、实施课程思政,提出在计算机网络课程中融合课程思政的思路,通过理论教学各个知识点、实践教学、工程伦理中课程思政的例子进一步明确课程思政的现实意义,以及课程思政对提高课程教学效果的作用.
学位
民族民间舞具有典型的中国传统文化特性,在专业核心课课程体系中有着独特的训练意义和价值.立足专业核心课的发展内涵,将思政元素融入其中,探索符合体育艺术表演类专业“课程思政”的教学体系,实现“教”与“育”的有机统一.
农村产业结构升级需要多种因素驱动,金融作为经济发展的血脉,发挥着重要作用.基于2013-2017年河北省135个县域的面板数据,运用双向固定效应模型,实证研究了金融发展对农村产业结构升级的影响,研究发现:金融发展对农村产业结构升级具有显著的正向影响,扩大金融发展规模,提升金融发展效率均能推动农村产业结构升级,金融发展规模对农村产业结构升级的边际推动作用强于金融发展效率的边际推动作用.建议深化农村金融领域改革,加强政策扶持力度,创新农村金融产品与服务,提升农村金融供给效率,完善农村金融服务体系.
利用PEST模型,从政治、经济、社会、技术四个方面对唐山市健康旅游产业发展的宏观环境进行分析,把握唐山市健康旅游发展趋势,探究唐山市健康旅游发展中的不足,并提出提升政策精准性、加强产业融合、完善配套体系、提高科技创新能力等建议.