华为防火墙技术基本概念学习笔记

1.防火墙概述

1.1防火墙与交换机、路由器对比

路由器与交换机的本质是转发,防火墙的本质是控制。

防火墙与路由器、交换机是有区别的。路由器用来连接不同的网络,通过路由协议保证互联互通,确保将报文转发到目的地;交换机则通常用来组建局域网,作为局域网通信的重要枢纽,通过二层/三层交换快速转发报文;而防火墙主要部署在网络边界,对进出网络的访问行为进行控制,安全防护是其核心特性。路由器与交换机的本质是转发,防火墙的本质是控制。

现阶段中低端路由器与防火墙有合一趋势,主要也是因为二者互相功能兼具,变成all in one的目标,华为也发布了一系列中低端设备。

1.2防火墙和路由器实现安全控制的区别

综上所述,用户是否使用防火墙的一个根本条件是用户对网络安全的需求。用户的网络拓扑结构的简单与复杂、用户应用程序的难易程度不是决定是否应该使用防火墙的标准。即使用户的网络拓扑结构和应用都非常简单,使用防火墙仍然是必需的和必要的;如果用户的环境、应用比较复杂,那么防火墙将能够带来更多的好处,防火墙将是网络建设中不可或缺的一部分,对于通常的网络来说,路由器将是保护内部网的第一道关口,而防火墙将是第二道关口,也是最为严格的一道关口。

1.3防火墙的发展历史

起初,在上世纪80年代末期,随着计算机网络和互联网的快速发展,防火墙技术应运而生。最早的防火墙主要基于包过滤技术,通过检查数据包的源地址、目的地址和端口号等信息来决定是否允许数据包通过。这种防火墙技术相对简单,但为网络安全提供了基本的防护。

随后,在90年代初,防火墙技术开始发展,出现了状态检测防火墙。这种防火墙能够跟踪每个连接的状态信息,使数据包过滤变得更加智能和准确。同时,代理防火墙技术也开始应用,通过在客户端和服务器之间充当中介来过滤和转发流量,有效检测和防御应用层攻击。

进入90年代中期,防火墙技术进一步发展,出现了更多增值性功能,如VPN、NAT等。同时,商业化的防火墙产品也开始涌现,如以色列的Check Point公司开发出了第一个采用状态检测技术的商业化产品。

到了21世纪初,统一威胁管理(UTM)设备开始出现,将防火墙、入侵检测系统、防病毒、内容过滤等多种安全功能集成到一个设备中,提供更加全面的安全防护。

近年来,随着云计算和大数据技术的兴起,防火墙技术也在不断革新。下一代防火墙(NGFW)应运而生,结合包过滤、状态检测、应用层过滤和其他高级功能,提供更全面和精细的网络安全防护。同时,云防火墙也开始广泛应用,能够在云环境中提供安全防护。

目前,防火墙技术仍在不断发展中,结合人工智能和机器学习等技术,提高威胁检测的准确性和响应速度,并向零信任架构迈进,以更好地应对网络安全威胁。

1.4为什么需要安全区域

为了在防火墙上区分不同的网络,我们在防火墙上引入了一个重要的概念:安全区域(Security Zone),简称为区域(Zone)。安全区域是一个或多个接口的集合,是防火墙区别于路由器的主要特性。防火墙通过安全区域来划分网络、标识报文流动的“路线”一般来说,当报文在不同的安全区域之间流动时,才会受到控制。

我们都知道,防火墙通过接口来连接网络,将接口划分到安全区域后,通过接口就把安全区域和网络关联起来。通常说某个安全区域,就可以表示该安全区域中接口所连接的网络接口、网络和安全区域的关系如图所示。

1.4.1将接口划分到安全区域

通过把接口划分到不同的安全区域中,就可以在防火墙上划分出不同的网络。

通过把接口划分到不同的安全区域中,就可以在防火墙上划分出不同的网络。如图所示,

我们把接口1和接口2放到安全区域A中,接口3放到安全区域B中,接口4放到安全区域C中,这样在防火墙上就存在了三个安全区域,对应三个网络。

在华为防火墙上,一个接口只能加入到一个安全区域中。

1.4.2Local区域

防火墙上提供了Local区域,代表防火墙本身。

防火墙上提供了Local区域,代表防火墙本身。凡是由防火墙主动发出的报文均可认为是从Local区域中发出,凡是需要防火墙响应并处理(而不是转发)的报文均可认为是由Local区域接收。

Local区域中不能添加任何接口,但防火墙上所有接口本身都隐含属于Local区域。也就是说,报文通过接口去往某个网络时,目的安全区域是该接口所在的安全区域;报文通过接口到达防火墙本身时,目的安全区域是Local区域。

1.5华为防火墙产品

2.防火墙基础配置

  • 更改防火墙的登录密码

实验使用USG6000V型号的防火墙,华为防火墙首次登录,需要进行修改密码。

  • 区域归属配置

把G1/0/2接口加入到trust区域中,把G1/0/1接口加入到untrust区域中,最后把G1/0/0加入到DMZ区域中。

firewall zone trust

add interface GigabitEthernet1/0/2

firewall zone untrust

add interface GigabitEthernet1/0/1

firewall zone dmz

add interface GigabitEthernet1/0/0

quit

通过display zone命令查看安全区域的配置信息

[FW]display zone

  • Web桥接

通过模拟环境中来取一个云彩出来,给自己的Windows先安装换回接口,防火墙中的G0/0/0口是管理接口,默认的管理地址为192.168.0.1,因此桥接真机使用该接口,eNSP中的防火墙G0/0/0接口的服务默认是关闭的,我们需要把它开启。

int gi 0/0/0

service-manage all permit

桥接

3. 防火墙-透明桥模式

透明模式相当于把防火墙当中交换机。

  • PC1和AR1的配置

  • 防火墙配置

通过桥接在web界面上进行配置,首先把防火墙的服务开启

接着在浏览器上输入192.168.0.1登录到web管理界面上

然后把接口配置为交换口,防火墙上的接口默认为路由口,当我们切换为交换口时,它的区域就失效了,我们就需要重新选择。

首先把G1/0/2接口修改为交换口,区域为trust,然后点击确定进行修改即可。

G1/0/1接口做同样的操作。

设置完了之后,需要做安全策略,因为有默认策略在,现在PC1还是ping不通192.168.1.1

把默认策略改为允许可以实现防火墙的桥透明模式,因为模拟环境存在Bug,所以允许后还是ping不通。

4. 防火墙-路由模式

在图形化界面进行配置

  • 配置G1/0/0接口

  • 配置1/0/1接口

  • 配置1/0/2接口

  • Ping测试

因为防火墙默认是禁止ping的,需要把接口放行才可以

到web图形界面上对G1/0/2接口放行ping,把该接口下的ping勾选上,然后点击确定。

同理,也把G1/0/0和1/0/1接口的ping也放行

  • 配置AR1和外网服务器

  • 在防火墙上做一条默认路由

在防火墙上验证测试

由于是做路由模式,接下来是要把防火墙的默认安全策略改为允许,这样子内网才能访问外网,可能这个放行所有防火墙就没有意义了,变成路由器了。

把默认安全策略改为允许之后,接着需要做NAT转换,通过Easy-ip的方式进行转换。

接下来验证PC1访问百度即可成功访问。

  • 做dmz区域中的服务器映射

首先把内网的服务开起来

接着在外网搭建一个客户端

配置AR1的G0/0/2接口

配置客户端

设置映射

验证测试,通过客户端输入映射的公网地址,即可访问到内网的服务器

5.防火墙-安全策略

防火墙的默认安全策略放行所有,起不到其保护功能,接下来就是把上面的允许修改回来拒绝所有。

禁止所有之后,PC1就无法访问百度了。

  • 接下来就开始做安全策略,新建安全策略内网访问外网。这一条策略是单向的,trust可以访问untrsut,但是untrust不可以主动访问trust。

验证测试,PC1可以访问百度

  • 做trust区域访问dmz区域

没做之前PC1是不可以访问172.16.1.2的

接下来进行配置

验证测试,PC1可以访问172.16.1.2

一般dmz区域的服务器是不允许访问trust区域,如果可以访问,那么可能是被黑客入侵并进行修改,通过服务器作为跳板入侵内网。

  • 做untrsut访问dmz

因为默认禁止所有的安全策略开起来,现在外网的客户端是访问不到dmz的

因此需要添加untrsut访问dmz的安全策略,把风险做到小一些,让客户端只访问映射出来的服务器

验证测试,客户端可以通过映射访问dmz中的Web服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886724.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

shell(5)字符串运算符和逻辑运算符

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…

帆软report参数栏宽度设置

最右边的竖杠被放大后在拉回来

Mysql-DQL语句

文章目录 DQL 语句简单查询查询表所有数据查询指定列 别名查询清除重复值查询结果参与运算 🏡作者主页:点击! 🤖Mysql专栏:点击! ⏰️创作时间:2024年11月16日11点39分 DQL 语句 DQL 语句数据…

MySQL数据库3——函数与约束

一.函数 1.字符串函数 MySQL中内置了很多字符串函数,常用的几个如下: 使用方法: SELECT 函数名(参数);注意:MySQL中的索引值即下标都是从1开始的。 2.数值函数 常见的数值函数如下: 使用方法: SELECT…

Vue.js 插槽 Slots 实际应用 最近重构项目的时候遇到的...

前端开发中 插槽 Slots 是一个重要的概念 我们可以查看一下vue.js的官方文档 https://cn.vuejs.org/guide/components/slots 类似于连接通道一样 可以把核心代码逻辑搬到另外的地方 做一个引用 而原先的地方可能并不能这样书写 对于这个概念我在vue的官方文档里面找到了…

5G 现网信令参数学习(3) - RrcSetup(2)

前一篇:5G 现网信令参数学习(3) - RrcSetup(1) 目录 1. rlf-TimersAndConstants 2. spCellConfigDedicated 2.1 initialDownlinkBWP 2.1.1 pdcch-Config 2.1.1.1 controlResourceSetToAddModList 2.1.1.2 searchSpacesToAddModList 2.1.2 pdsch-Config 2.1…

MySQL(5)【数据类型 —— 字符串类型】

阅读导航 引言一、char🎯基本语法🎯使用示例 二、varchar🎯基本语法🎯使用示例 三、char 和 varchar 比较四、日期和时间类型1. 基本概念2. 使用示例 五、enum 和 set🎯基本语法 引言 之前我们聊过MySQL中的数值类型&…

【蓝桥杯C/C++】翻转游戏:多种实现与解法解析

文章目录 💯题目💯问题分析解法一:减法法解法二:位运算解法解法三:逻辑非解法解法四:条件运算符解法解法五:数组映射法不同解法的比较 💯小结 💯题目 在蓝桥镇&#xff0…

深度学习之人脸检测

在目标检测领域可以划分为了人脸检测与通用目标检测,往往人脸这方面会有专门的算法(包括人脸检测、人脸识别、人脸其他属性的识别等等),并且和通用目标检测(识别)会有一定的差别,着主要来源于人…

docker busybox作为initContainers

一、上传到私有仓储 docker pull busybox:1.33.1 docker tag busybox:1.33.1 192.168.31.185/public/busybox:1.33.1 docker push 192.168.31.185/public/busybox:1.33.1 --- apiVersion: apps/v1 kind: Deploymentspec:containers:- env:- name: ASPNETCORE_ENVIRONMENTvalue…

Java实现两数交换

文章目录 实现两数交换方法一、(数组的方式进行交换)方法二、(对象的方式进行交换)总结 实现两数交换 实现两数交换,没有办法通过直接传递数字达到交换的结果,定义的int型变量是被存储在栈空间上的&#xf…

GOLANG+VUE后台管理系统

1.截图 2.后端工程截图 3.前端工程截图

Axure PR 9 穿梭框 设计交互

​大家好,我是大明同学。 这期内容,我们将深入探讨Axure中穿梭筛选宽元件设计与交互技巧。 穿梭筛选框元件 创建穿梭筛选框所需的元件 左穿梭筛选框 1.打开一个新的 RP 文件并在画布上打开 Page 1。 2.现在画布上创建一个背景,在元件库中…

【东莞石碣】戴尔R740服务器维修raid硬盘问题

1:石碣某塑料工厂下午报修一台戴尔R740服务器硬盘故障,催的还比较着急。 2:工程师经过跟用户确认故障的问题以及故障服务器型号和故障硬盘型号,产品和配件确认好后,公司仓库确认有该款硬盘现货,DELL 12T S…

介绍一下strncpy(c基础)

strncpy是strcpy的进阶版&#xff0c;都是把一个字符串赋值给另一个字符串。但不同的是strncpy可以选择复制几个字符&#xff08;可以完全替代strcpy&#xff09; 链接介绍一下strcpy函数&#xff08;c基础&#xff09;-CSDN博客 格式 #include<string.h> strncpy(ar…

【Pythonr入门第二讲】你好,世界

"Hello, World!" 是一种传统的编程入门示例&#xff0c;通常是程序员学习一门新编程语言时编写的第一个程序。这个程序的目标非常简单&#xff1a;在屏幕上输出 "Hello, World!" 这个字符串。尽管它非常简单&#xff0c;但具有重要的象征意义和实际价值。 …

工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程

一.背景 公司是非煤采矿业&#xff0c;核心业务是采选&#xff0c;大型设备多&#xff0c;安全风险因素多。当下政府重视安全&#xff0c;头部技术企业的安全解决方案先进但价格不低&#xff0c;作为民营企业对安全投入的成本很敏感。利用我本身所学&#xff0c;准备搭建公司的…

Windows 服务常用工具及 nssm 使用示例

Windows 将某个应用程序设为服务运行&#xff0c;确保它在后台稳定运行&#xff0c;并且在系统重启后自动启动。 常见的工具包括 Windows 自带的服务管理器、sc 命令、srvany 和第三方工具 nssm。 1.常用 Windows 服务工具 Windows 服务管理器&#xff1a;通过图形化界面&am…

汽车资讯新动力:Spring Boot技术驱动

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

头歌——vlan基本配置第二关

任务描述 本关任务&#xff1a;根据前面的实验&#xff0c;完成相应的题目测试。