Unbound域名系统软件的性能优化及安全性分析

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:easy69
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的进步和计算机技术的广泛引用,互联网已经渗透至社会生活的各个角落,网络环境日益复杂,网路变得更加繁忙,互联网基础设施承受着更大的压力。但网络基础设施本身也有不完善性,许多网络协议在设计时并没有考虑安全因素,近年来越来越多的安全事件让我们认识到网络基础设施的重要性,如何提高网络基础设施的性能以及其安全性越来越成为大家关注和研究的重点。本文重点研究当前DNS服务软件的性能优化方案及安全问题。本文首先研究了现有DNS软件中的服务器选择算法的性能,提出了一种替代算法,同时分析了替代算法对DNS软件性能的提升;随后,本文研究了现阶段流行的针对DNS系统的几种典型攻击手段,提出了几种防范攻击和提高DNS系统健壮性的方案或方法。服务器选择算法是DNS服务器处理迭代查询时的核心算法。在DNS系统接受的所有查询请求中,迭代查询所占的比例大于30%,因此服务器选择算法的性能对整个DNS服务器的整体性能有着非常大的影响。本文简要分析了现有的服务器选择算法,指出其优点和缺点。同时,基于已有的AR(1)模型,提出了一种改进型AR(1)自回归模型,该模型能够利用历次服务器响应时间构成的时间序列,采用动态预测的方法来预测服务器响应时间。该模型能够有效避免由于网络拥塞造成的性能波动和服务器短时故障造成的性能损失,大幅提高了服务器选择算法的性能,同时,经过改进的AR(1)模型的适用范围得到扩大,可以适用于所有DNS系统。中间人攻击、缓存中毒攻击、拒绝服务攻击是目前DNS协议所遭遇的几种主要攻击类型,由于DNS协议本身存在的安全性漏洞,以及DNSSEC协议较低的部署率,短期内,并没有十分有效的手段来消除这些攻击。为此,本文深入分析了DNS系统的脆弱性原因,分析了由于协议脆弱性和实现脆弱性而遭受的典型攻击,并针对典型的攻击手段设计了防范方案,从而使DNS服务器能够有效避免遭受以上攻击,提升了DNS系统的安全性和健壮性。
其他文献
随着互联网的出现及其近年来的飞速发展,人们开始进入信息爆炸的时代。通过互联网阅读新闻成为人们越来越重要的手段,面对如此浩瀚的互联网新闻,如何快速、准确的从这些海量
随着下一代电信网和Internet技术的快速发展,网络基础设施逐步完善,网络带宽不断增加,为多种业务(语音、数据和多媒体等)的广泛开展提供了良好的硬件环境。企业间业务共享、
随着市场经济不断发展,企业间多元化竞争日趋激烈,企业想在激烈的竞争中处于不败之地,就必须考虑如何降低传统成本。而采购、库存、生产配比等环节是大多数企业,尤其是生产装
本文研究题目来源于国家“十一五”科技支撑计划课题“勘察设计企业信息化关键技术研究与应用”子课题“基于SOA技术的勘探设计企业应用软件架构系统”。  在Web服务环境中
随着信息技术的不断发展,网络的不安全因素也随之增加。虽然传统的安全设备和安全检测方法得到了广泛的应用,但都没有从宏观的角度为网络管理员提供清晰的网络安全状态信息。
随着深度学习在各个领域的普及,神经网络参数的规模越来越大,训练的周期也越来越长,多GPU加速成了必然的硬件解决方案。为了最大化多GPU的硬件利用率,本文研究和实现了深度学
语音编解码协议是语音在网络上传输的重要因素之一,高质量的语音编解码算法又是协议的精髓所在,而且低速率的语音编码器节省了大量的带宽,因此一个性能卓越的算法不仅能够提
P2P (Peer to Peer)网络模型凭借其低廉的部署费用和丰富的共享资源等优势,迅速地在互联网上流行起来。P2P网络中完全地抛开了服务器的存在,资源分布地存储在整个网络当中,因
网络信息资源的极大丰富和无序使得信息检索成为当今信息领域的热点问题,而个性化信息检索的需求也日益迫切了。虽然已经存在一些个性化信息检索系统,但是它们使用的是传统的
传统的基于文本的检索方法是对图像数据库中的每一幅图像进行关键字描述,根据关键字对用户给定的图像进行检索,基于内容的图像检索是使用图像的颜色、纹理和形状图像内容,建