如何使用虚拟实验室建设思科IPS入侵防御课程的实验环境

简介:

如何获得专业级入侵检测设备的实验环境

因为思科专业级入侵防御传感器非常的昂贵,所以为了学习或者做实验去购置思科的入侵防御传感器是一件非常不明智的举动,当然很多国外的工程师为了参加CCIE安全类的考试,它们通过各种渠道去购买了入侵防御设备,但是这在国内而言不是一件特别可行的事儿,同时高校由于各种因素可能实验室也没有购置相关的设备,那么教学工作将如何开展,学生学习时使用什么样的环境来完成入侵检测的实验将是该任务描述的重点,总而言之:你不可能没有设备而放弃教学,不可能因为没有设备而放弃学习。


学习入侵检测技术中硬件环境的困难

由于实践化教学的深入,各大高校相关专业、系部、教研室,对学生实验质量要求越来越高,发现最多的问题是在教学过程中师生们对实验硬件环境的限制所困扰。比如:用于教学的实验环境限制,实验设备短缺,实验经费不足,实验环境灵活性差,不能集中演示等。下面我们将描述如何解决主这些问题。


使用GNS3将思科IPS4200镜像到计算机中

 根据本人多年来实践,证实基于GNS3的虚拟实验室的产生可以解决上述在计算机网络工程及信息安全实验教学中的困难,做到让每一位高校教师与学生都拥有一间与真实实验室一样的高端网络实验室,而且具备更强大的灵活性。通常现在很多企业的工程师在到信息安全或网络工程现场去做调式时,都会使用GNS3来完成预评测,在这种情况下,工程师们也没有相关的硬件设备,我们可以观察一下他们是怎么解决这个问题的。虚拟实验室创新方法的特点如下图4.4虚拟实验室的特性所示。这是一个让中国高校教育走向“新时代”的决解方案,下面将论证它的可行性:


154432150.png

什么是GNS3?

GNS3是一款优秀的具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。它可以高仿真路由的路由器、二层交换机、三层交换机、思科的ASA防火墙、Juniper的路由器、思科的入侵检测设备等,并且可以和Vware系统配置合使用,并提供了相应的桥接功能,这样就可以把真实的网络系统成功的加载到一台计算机上,对它就是如此的神奇,它为网络学习提供了划时代的仿真平台。



为什么可以100%仿真网络设备,它与传统教学中的模拟器有什么区别?

首先需要知道一台专业的网络设备,无论是思科、华为、或者别的生产商的产品,根据嵌入式设备的工作原理,它们由两个层面的构件组成。一是专业的硬件载体,另外一个则是体现各大厂商核心技术的IOS(Internet Operating System)镜像系统。它提供配置与实现网络设备各种功能的接口,它是网络设备真正的灵魂。那么虚拟实验室的高仿真度就是靠复制这个“灵魂”而得到。具体工作原理如下图4.5镜像设备核心IOS到普通计算机所示。把IOS与专业硬件载体分离(通常情况下厂商为了升级方便IOS是可以从真实设备上导出)然后加载到计算机上,使普通的计算机成为IOS的硬件载体,试想此时这台运载IOS的计算机与真实的网络设备在配置上的仿真程度会是怎样?值得肯定的是如果不考虑硬件的吞吐量与工程项目中的稳定性。就单纯从教学这个角度讲:运载IOS的计算机就是一台网络设备。

154529784.png

为什么可以将思科的IDS操作系通过GNS3镜像到计算机上:

把思科IPS4200镜像与专业硬件载体分离(通常情况下厂商为了升级方便镜像文件是可以从真实设备上导出)然后加载到安装有GNS3(网络设备的虚拟平台)的计算机上,使普通的计算机成为镜像文件的硬件载体,就单纯从学习这个角度讲:运载镜像文件的计算机就是一台IPS设备。镜像文件的编写是采用“精简指令集计算机”完成,是MIPS技术的体现,比如Cisco的很多网络设备都是采用的MIPS处理器。而计算机是采用x86开发,x86架构是采用CISC(Complex Instruction Set Computer,复杂指令集计算机)完成,事实上,网络设备的虚拟平台通过将MIPS处理器指令转换成X86指令,通过加载镜像文件从而完美的模拟成思科IPS4200。




本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1283355,如需转载请自行联系原作者
相关文章
|
12月前
|
人工智能 负载均衡 安全
IT知识百科:什么是下一代防火墙和IPS?
IT知识百科:什么是下一代防火墙和IPS?
141 0
|
12月前
|
云安全 机器学习/深度学习 人工智能
阿里云防火墙率先获得ICSA Labs Cloud IPS认证
日前,阿里云·云防火墙产品获得国际权威安全检测机构ICSA Labs的云安全IPS认证。在历经长达一年的严格测试后,阿里云成为唯一一家通过测评的提供云原生防火墙的厂商,在大流量、复杂部署架构下的产品稳定性、兼容性及各方面功能获得高度认可。
188 0
|
弹性计算 安全 Windows
基于阿里云云平台构建IPS入侵防御系统实现安全流量实时分析
Snort 是一个开源入侵防御系统(IPS),Snort IPS 使用一系列规则来帮助定义恶意网络活动,并利用这些规则来查找与之匹配的数据包,并为用户生成警报,Snort 也可以在线部署来阻止这些数据包。Snort有三个主要用途。作为一个像tcpdump一样的数据包嗅探器,作为一个数据包记录器--这对网络流量调试很有用,或者它可以作为一个完整的网络入侵防御系统,本篇文章将带着大家通过阿里云云平台来搭建一个开源入侵防御系统去实现安全流量的实时分析
910 0
基于阿里云云平台构建IPS入侵防御系统实现安全流量实时分析
|
云安全 机器学习/深度学习 人工智能
|
Web App开发 安全 网络安全
有了防火墙、IPS、WAF 还需要数据库审计?
本文讲的是有了防火墙、IPS、WAF 还需要数据库审计?,“我们的网络安全系统中已经有了Web应用防火墙、网络防火墙和IPS,难道还需要数据库审计吗?”很多人有这样的疑问,网络中有层层防护,还不能保护数据库的安全吗?是的,因为不同的安全防护系统针对的关键风险不同。
2501 0
|
5月前
|
运维 网络协议 安全
小白带你学习linux的防火墙
小白带你学习linux的防火墙
151 1
|
7月前
|
安全 Linux 网络安全
Linux一些防火墙实战知识
本文介绍了如何在Linux中设置防火墙和开放端口,以提高服务器的安全性。首先,使用firewalld作为防火墙软件包,并确保firewalld服务正在运行。然后,通过添加服务来定义允许的服务端口,可以使用firewall-cmd命令查看当前已定义的服务,并使用firewall-cmd命令添加服务。添加规则后,需要重新加载firewalld配置以使更改生效。在某些情况下,需要打开特定的端口,例如HTTP端口80和HTTPS端口443。可以使用firewall-cmd命令打开端口,并将规则添加到相应的区域。。。确实都是工作中日常中会用到的一些命令
|
7月前
|
安全 Linux 网络安全
百度搜索:蓝易云【linux iptables安全技术与防火墙】
请注意,iptables的具体使用方法和配置选项可能会有所不同,取决于Linux发行版和版本。管理员应该参考相关文档和资源,以了解适用于其特定环境的最佳实践和配置方法。
468 0
百度搜索:蓝易云【linux iptables安全技术与防火墙】
|
2月前
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
145 0
|
14天前
|
Linux 网络安全 数据安全/隐私保护
Linux 如何关闭防火墙(开启管理员权限)
Linux 如何关闭防火墙(开启管理员权限)
9 0