基于eBPF的网络安全应用研究

来源 :青岛理工大学 | 被引量 : 0次 | 上传用户:sinbala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络服务的快速发展,亟需要一款可以高效处理海量数据包的工具。伯克利数据包过滤器BPF(Berkeley Packet Filter,简称BPF)在Unix/Linux系统中具有巨大的应用价值。BPF首先在操作系统的内核中对来自链路层的数据进行过滤,然后将匹配到的数据复制到应用层。近两年,扩展的伯克利数据包过滤器(extend Berkeley Packet Filter,简称e BPF)在BPF的基础上,针对BPF在指令集系统、系统架构、工具链套件等方面做了进一步的扩展,从而使e BPF可以应用到更多的网络场景中。目前,e BPF技术仍在Linux内核中持续不断地发展,其在网络应用中的重要性也逐渐被互联网巨头企业所关注,同时也推动了许多相关开源项目的发展。尽管e BPF在网络领域中具有广阔的施展空间,但是与其相关的中文文献中还是非常少。本文以探究将e BPF技术应用于网络安全应用中为目标,所作的工作如下:(1)e BPF还在不停的发展,新的特性不断添加。通过追踪e BPF发展历程,总结e BPF的技术特性,并在大量研究与e BPF相关项目的基础上,从而得到e BPF在网络应用中的思路;通过对隐马尔可夫模型、DDo S攻击的原理学习,分别为e BPF在各自的应用中奠定理论基础。(2)入侵检测系统作为保证网络安全的一种重要手段,其作用对象更加宽泛和复杂。传统的入侵检测系统有iptables、Snort和suricata,其系统构成一般分为检测部分和流量清洗部分,目前来讲,受限于传统的网络设备,这类入侵防御系统对于云平台的支持效果并不是特别好。现在利用e BPF快速过滤数据包的优势并配合一定的检测模式,从而可以构成一个高效的虚拟网络入侵检测防御系统EX-v IPS。EX-v IPS的检测模块使用隐马尔可夫链模型,首先通过选取访问流量中的9个特征值,利用Baum-Welch算法对隐马尔可夫模型进行参数优化;接着使用维特比算法判断实时流量是否为有害访问。流量清洗模块则利用e BPF及其相应的组件,将检测模块给出的异常流量进行清洗,从而保证系统的安全。(3)传统的防火墙软件iptables由于基于内核网络栈实现机制的原因,在执行由管理员发出阻止相应访问的命令时,会调用大量的系统函数、中断处理等对系统性能产生消极影响的服务,导致其整体性能严重下降。针对防火墙软件iptables在阻止DDo S攻击时具有很大的性能开销这一问题,设计了一款基于e BPF阻止某些DDo S攻击的系统。该系统针对三次握手原理中第三次握手时客户端故意丢弃对服务器端的ACK确认报文产生的DDo S攻击,设计了一套检测此种类型的DDo S攻击的算法,并通过监控程序实时监控网络访问的情况,将可疑的ip访问地址添加到黑名单数据库中。然后利用e BPF及其组件,使来自黑名单中的ip地址的数据包不需要进入传统的网络协议栈从而减轻系统丢弃访问连接的压力。经与传统的防火墙软件iptables做实验对比,该方案在网络传输、CPU使用率、内存使用率等系统性能上具有明显的优势。
其他文献
人脸关键点检测,即人脸对齐,已成为人工智能研究领域的一个热点。该技术实现了对于面部感兴趣特征点或区域进行定位的任务,以人脸检测技术得到的目标框为基础,进一步获得人脸
摸清农村集体资产家底是做好农村集体产权制度改革工作的前提。江苏省南京市以完成全国第二批农村改革试验区任务、提供南京改革方案为动力,创新确立“三全八步九统一、实测
农产品电商市场的竞争愈发激烈,农产品电商的上行发展趋势越来越低迷,在四川省的山区,互联网背景下的精准扶贫在电商发展上行策略的落实上还具有很大的阻碍。本文结合四川省
随着国内旅游经济持续快速发展,我国城市化、机动化进程加快,城市旅游公共服务和旅游交通问题日益严峻,已经成为国民经济发展中的瓶颈,并成为全国共同关注的焦点问题。当前如
选择4个不同品种的马铃薯,进行了脱毒组培苗繁殖效率的研究。结果表明,实际繁殖总量较理论繁殖总量有较大差距,且随着快繁代数的增加,这种差距呈指数曲线迅速增加;在快繁过程
节目的编辑技巧受很多因素影响,其中一个重要因素是受众的需求和心理满足。节目内容越能满足受众需要,收视率自然也就越高。本文从受众需求角度分析节目编辑技巧,首先阐述了受众
济慈作为浪漫主义的代表诗人,其代表作《秋颂》将生态女性主义意识表达得淋漓尽致。济慈一贯主张生态和谐,在《秋颂》中,通过描写人与自然之间和谐共处的美好情景,深切地表达
为了使日用陶瓷产品造型设计最大限度满足消费者的综合情感需求,以圆形陶瓷清酒壶为例,采用基于响应面法的产品造型优化方法并阐述其研究过程。首先,根据圆形陶瓷清酒壶造型
随着中印两国交流不断加深,印尼华校出现了大规模复校潮,华校的汉语教育事业如雨后春笋般蓬勃发展,如何提高汉语学习的有效性也因此成为一大挑战。动词重叠式是重要的汉语语法表达手段之一,也是印尼学生汉语习得过程中的难点之一。但是,目前还没有专门针对印尼华校学生所作的汉语动词重叠式偏误研究。本文以印尼泗水新中三语学校学生汉语动词重叠式的习得为研究对象,旨在以印尼华校学生习得汉语动词重叠式偏误分析的视角,通过
目的 研究结节性红斑、结节性血管炎患者细胞免疫功能。方法 应用流式细胞仪技术 ,通过微量血直接免疫荧光染色法测定患者外周血T细胞亚群。结果 结节性红斑与结节性血管