大规模交互式网络服务探测系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lzfx_521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网普及度越来越高的今天,网络服务的种类也趋于多元化,其依托于主机端口来对外提供如HTTP、FTP、IEC-104等服务。作为一把双刃剑,网络服务在丰富我们日常生活的同时也潜藏着隐患与危害,故需要更有效的手段来对网络中各种服务进行实时的监管与统计。大规模端口扫描技术的研究已较为成熟,但国内外还尚未提出如何实时主动地对特定服务进行探测的工具。本课题的研究建立在上述背景下,并结合实际工程需求与端口扫描技术进行系统开发。在分析现有扫描工具的优缺点后,发现全连接扫描效率低但结果全;半连接扫描器效率高,但局限性在于无法完成基于连接的服务探测任务。且由于服务状态变化较快,现有服务探测工具难以在较短时间内完成大规模探测任务。因此本文提出大规模交互式服务探测系统予以解决,通过本系统进行服务探测,可实现基于半连接的、连接状态可维护的扫描模式。利用本文提出的“模式集探测语法”,可指导扫描器组件根据探测过程中应答包状态的不同而做出不同回复,以实现多次交互式服务探测或协议模拟,摒除了在服务探测器内部硬编码协议特征这一扩展瓶颈。此外,控制系统实现探测任务与目标地址集冗余化与随机分配的功能,以此提高系统健壮性。本文对系统整体架构、各子系统的设计与实现进行了详细论述,同时为解决分布式节点部署繁杂的痛点,将内部各个组件实现容器化操作,并使用Docker Swarm Mode对集群及分布式节点进行合理编排。文章在最后对系统整体性能进行多组对照和压力测试,且结果对系统的使用和评估有积极的指导意义。
其他文献
我国已将可持续发展战略确立为国家战略。本文编译介绍了可持续发展理论的基本理论,包括可持续发展的实质、主要观点及其目标。同时介绍了经济可持续发展的目标、评价指标体
近年来,深度学习和自然语言处理技术在飞速发展,医疗领域与计算机领域的联系越来越密切,计算机不单用于电子计算通信,还用来进行辅助性的临床研究,运用其强大的计算能力和处理能力帮助产生医疗决策。本文所解决的临床试验队列选择任务即是自然语言处理在临床研究领域的应用。伴随着计算机决策在医学研究方面的准确性不断提高,自然语言处理技术在医疗领域的应用受到更多研究人员的关注。本文引入了一个临床实验队列选择的任务和
伦敦集市 英国城市的另类名片今年5月我从北京出发,坐上了飞往伦敦的班机,当飞机在希斯罗机场降落的瞬间,我便感受到了这座城市的热情召唤,开始了为期9天的伦敦生活。在那里的几
我国古代把小满分为三候:“一候苦菜秀,二候靡草死,三候麦秋至。”小满虽然预示着麦子将熟,但毕竟仍然处在一个青黄不接的阶段。在过去,百姓们在这个时候往往以野菜充饥,食苦菜在中
固态硬盘(Solid Static Disks,SSD)因为读写速度快、功耗低、抗震防摔、尺寸小等优势,已经逐渐取代机械硬盘,占据存储器的主导地位。随着半导体技术的飞速发展,固态硬盘的传输速度越来越快,因此对其数据传输可靠性的要求也越来越高。在固态硬盘系统中,主要的存储模块为闪存和内存,要保证固态硬盘传输数据的可靠性,对闪存和内存信号质量的分析必不可少。通常,使用采样闪存和内存信号的眼图来对信号质