对网络攻击行为实施欺骗和诱导的研究

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:a595165933
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从1969年四个节点的ARPAnet发展到2002年拥有147,344,723台主机的Internet,计算机网络的高速发展推动了技术的创新和社会的进步。另一方面,网络也带来了信息安全等严重问题。近几年,网络安全事件的发生呈爆炸性的增长,信息战成为新的研究热点。 传统的网络安全技术对于网络攻击主要是采取被动防御的手段,这些手段和方法面对千变万化的攻击方式显得力不从心。如何使网络安全的防御体系由静态转为动态,防御措施从被动转变为主动,改变传统防御总是处于被动挨打的处境。积极有效地保护网络系统的安全是需要研究的新课题。 本论文主要研究针对网络攻击进行欺骗与诱导的技术与方法,通过构建虚假的网络环境,使攻击者无法分辨整个网络结构的真实性和在攻击中获得的数据的真实性,达到保护目标主机的目的。论文分为三个部分: 在第一部分,首先简要地介绍Internet的起源与发展,对Internet的安全事件以及计算机网络不安全的主要原因进行讨论,分析国内外在对网络攻击实施欺骗这个领域的研究现状,介绍课题的来源与本论文的研究内容、研究目的和意义。然后,对计算机网络的攻击行为进行研究,借鉴目前攻击方法分类学的研究成果,从对攻击一般过程的分析入手,讨论在不同阶段攻击者的攻击方法,给出一个基于攻击阶段的网络攻击方法的分类,为对攻击行为进行欺骗与诱导的方法提供依据。 在第二部分,首先介绍OSI网络安全体系结构的主要内容,阐述可适应性动态网络安全模型的思想。给出欺骗与诱导的定义和形式化描述,讨论欺骗与诱导在可适应性动态网络安全模型中的地位与作用问题。从系统的信息熵和概率统计的角度对欺骗与诱导的有效性问题进行分析,以证明欺骗与诱导的技术和方法在对付网络攻击上是可行的,为系统的开发提供理论基础。在这一部分中,还明确了系统的设计思想与开发原则,提出欺骗与诱导系统的体系结构。对开发平台的选择作了简要的说明。 在第三部分,分析地址扫描、端口扫描、操作系统识别等信息收集阶段的攻击的原理和所利用的协议,以及所采用的攻击手段,详细的论述对地址扫描攻击的欺骗、对端口扫描攻击的欺骗、对操作系统识别攻击对欺骗的设计与实现。论述蜜罐主机的构建,包括:蜜罐主机的形式、蜜罐系统的安全、对攻击者入侵蜜罐主机的行为记录等内容。然后设计了两种基于地址转换技术的诱导方案:利用路由器的NAT功能进行转向,和利用防火墙技术进行攻击转向。最后提出了基于代理技术的诱导方案。 通过理论的证明和试验的验证,欺骗诱导系统使攻击者对目标进攻的难度加大,增加了攻击者的工作量,消耗了攻击者的资源,延长了攻击者的攻击时间,将攻击诱导到蜜罐系统,保护了目标主机的安全。欺骗与诱导技术对计算机网络的安全具有明显的促进作用。
其他文献
该文对CAI课件的设计、开发及制作的规范和评价标准等进行了系统的研究,着重指出了课件素材的重要性和当前教育资源匮乏的现状.为弥补课件制作过程中的这一薄弱环节,作者采用
本文针对建筑行业提出了一种新型的配料仪的设计方法,配料仪的作用是将四种原料混合在一起,它是一种单片机应用于工业生产过程自动控制的典型产品。这些年来,随着建筑行业的发展
抄袭他人的研究成果,篡改或伪造数据后继续发表,给学术研究带来了极严重的危害。因此,建立一种快速准确的论文抄袭检测模型,是具有现实意义的。  由于汉语本身的特点,词语、句子
辽河油田特油公司是开采超稠油的生产单位,原油是以车辆拉运、手工操作的方式进行销售,即人工读表、手抄重量及手工统计的方式,原油丢失的现象时有发生,造成严重的经济损失。为堵
由于历史等原因,Internet/Intranet上的数据库系统不少是分布、异构的。某些情况下,这些数据库中的相关信息需要统一的进行管理,这就迫切需要开发出相应的应用系统来集成多数据库
随着制造业的迅速发展,“敏捷制造”及“全球制造”已成为发展趋势。在这种情况下,传统的面向单用户的CAD系统已不能满足设计要求,必须对原有的系统进行改进使之支持异地设计和
随着工作流系统应用的普及,越来越多的不安全因素被发现,因此工作流系统的安全机制就成为一个很重要的研究课题,而其中研究的重点就是安全工作流系统的授权和访问控制技术.传
随着Internet技术的不断发展,网络已经不再是一个单纯的信息平台,人们深刻意识到其作为一个庞大的计算平台的潜力。因此,以往的静态的、面向特定运行环境的软件系统已无法满足In
该文首先简要论述了分布式计算技术,之后集中在中间层的核心技术,即:中间件技术,详细分析研究了两类中间件:传统型中间件和平台型中间件.以此作为以后工作的基础.针对企业级
在软件工程任务中,使用控制流、数据流、控制依赖等程序分析技术分析和理解程序,并把得到的信息用于任务中.当前许多流行的程序设计语言提供了完善的异常处理机制,该文以Java