论文部分内容阅读
近年来,信息化时代到来,互联网的发展与人们日常生活息息相关。互联网迅猛发展极大方便了人们生活的同时,其带来的安全问题接踵而至。防火墙作为外网和内网之间的屏障,在针对网络安全方面起着十分重要的作用。如果防火墙本身被攻击者渗透利用,那么就根本无法保障内网的安全。据统计,仅在2019年-2020年,Cisco公司针对Cisco ASA系列的防火墙设备和思科火力威胁防御软件发布了30多个安全补丁,其中严重漏洞高达12个。鉴于网络安全问题日益凸显,因此对防火墙进行安全性测试具有必要性。本文基于QEMU虚拟化软件,构建攻击主机和被攻击主机平台,采用GNS3软件仿真实际网络中的防火墙设备,并使用IDA Pro工具更深入地进行漏洞的逆向分析,进一步利用Linux操作系统,演示攻击平台的渗透过程。在此基础上提出了一种面向防火墙漏洞的动态分析方法,论文完成的主要工作如下:1.在防火墙厂商官网上获取设备固件,对于没有提供固件下载的设备,通过硬件连接来使用编程器设备固件。2.根据嵌入式设备常见的漏洞进行研究和分类,分析漏洞的攻击方式和形成原理,并从静态检测和动态检测方法两个方面开展研究分析,编写了相关漏洞检测脚本。3.对防火墙固件进行系统仿真,输入漏洞检测脚本对仿真平台进行攻击,以此来检测防火墙是否包含漏洞。实验表明,论文设计的防火墙动态分析方法可有效分析检测防火墙系统中存在的漏洞,并且本文提出的面向防火墙漏洞的分析方法为防火墙的安全防御提供了技术参考。