开源监控软件Zabbix安全性评测研究

来源 :南京师范大学 | 被引量 : 5次 | 上传用户:neckil77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,开源软件因其源码开放、扩展性强、使用门槛低等优势受到人们的青睐,在各领域得到广泛应用。然而,由于人们对开源软件安全性重视程度不够、安全检测机制不完善等原因,开源软件近年来相继爆出HeartBleed、ShellShock等安全事件,警醒了世人。因此,论文从开源软件安全性评测的视角,对应用广泛的开源监控软件Zabbix进行了研究。论文首先针对近年来开源软件爆出的安全事件进行了分析,并对漏洞产生原因进行了反思。接着,论文分析了软件安全性,总结了软件安全性测试内容,重点探讨了B/S架构软件的安全性测试方法,为论文的研究工作打下了基础。论文应用软件成熟度评估理论,构建了一个适用于开源软件的安全性评测模型。评测模型的内在指标包括代码质量、用户安全、前端稳定、数据存储和后台安全,外在指标包括社区活跃度和软件支持度。内在指标和外在指标逐层细化分为七个一级指标和十七个二级指标。将软件安全性分为五个等级,同时给出了相应的划分标准及权重设定方法。最后,基于测试模型,详细论述测试流程,给出设计思想,分析测试优先级,介绍测试工具。该安全性评测模型的建立能够为开源软件的开发与技术应用提供重要依据。最后,本文应用提出的基于成熟度的开源软件安全性评测模型,对企业级开源分布式监控系统Zabbix进行了安全性评测。先通过代码质量管理软件Sonar对Zabbix进行了检测,在代码层分析软件内部存在的漏洞问题,再借助单元测试等方法对其API、边界值等问题进行检查,随后使用自动化测试方法对用户安全、前端稳定性等方面进行了评测,还对该软件的数据存储、日志、后台权限等进行了审查,最后结合Zabbix的社区活跃度与软件支持度对软件安全性进行了评测计算。分析结果表明,Zabbix软件在用户安全、前端稳定性、数据存储及后台管理这几个方面良好,而代码质量方面仍存在安全缺陷。论文工作为开源软件安全性评测工作提供了重要参考,也为广大企业对Zabbix开源软件的选择和应用提供了帮助。
其他文献
期刊
阿尔兹海默病(Alzheimer’s disease,AD)是最常见的老年痴呆症疾病,严重危害老年人健康和生命,目前对其致病机理还没有全面的了解。淀粉样前体蛋白(amyloid precursor protei
光照直接影响猪的生长发育、繁殖性能和机体免疫力。适宜的光照时间和强度能够提高猪的健康状况及生产水平,从而提高养猪产业的经济效益。但是,在当前的养猪生产中,还没有制
<正> 中考复习阶段,实施例题教学是常见课型之一,在例题课的教学过程中,一味采用注入式的讲评,必然导致学生只能机械地记忆题型,模仿解法,难以在不同题设或结论下独立灵活地
<正>本刊讯含山县教育局党委和各基层党组织把学习宣传贯彻十九大精神作为当前和今后的一项重要政治任务,组织开展学习宣传实践活动,推动全系统广大党员教职工学懂、学深、学
随着人类活动的增强,带到环境中的重金属越来越多,导致了重金属对环境的污染.植物通过避性、抗性和耐性机理对重金属污染环境获得了一定的适应性.通过农艺措施和改良环境也可
目的:了解肿瘤专科护士心理健康水平及相关因素。方法:采用一般情况调查表、一般健康问卷(GHQ-28)、艾森克个性问卷(EPQ)对97名肿瘤专科在职护士进行调查。结果:肿瘤专科护士
近年来,许多独生子女家长"望子成龙,望女成凤"心切,由于教育方法不当和早期开发过量,使外界环境的压力远远超过了孩子力所能及的程度,另外脑组织器质性损害和遗传因素的影响
<正> 为了改进数学课堂教学,积极营造观课文化氛围,我们教研组决定每人一学期必须上一堂校内观摩课。去年我(黄兴丰)在华师大教育硕士班学习一年,今年领导安排我任教初三,大