防火墙安全策略

目录

一、防火墙种类

二、防火墙流量控制手段

1、包过滤技术(传统)

2、状态检测技术

(1)、状态检测机制

三、安全实验

1、拓扑

2、需求

3、配置思路

4、关键配置截图

5、验证


一、防火墙种类

对于防火墙来说就是针对哪个方向的某些流量禁掉。

防火墙种类:本身还是基于ACL对流量进行分类识别

1、包过滤防火墙

2、代理防火墙

3、状态检测防火墙

二、防火墙流量控制手段

1、包过滤技术(传统)

包过滤技术(传统):对于转发的数据包,先获取包头信息(网络层【源IP、目的IP】和传输层【源端口、目的端口】头部),然后和设定的规则进行比较(和本地ACL进行比较是否匹配),根据比较的结果对数据包进行转发或丢弃。

ICMP不具备传输层协议,直接封装在网络层上,没有源目端口,但是网络层IP有一个协议字段标识上层使用协议。

一个协议之上,有不同的应用,传统ACL不能精细化上层应用,包过滤的问题:

(1)、不能精细化识别上层应用,只能粗略检测匹配协议。

2、状态检测技术

状态检测技术:除了基础的ACL,还支持多维度的条件精细策略(安全策略),安全策略就是按一定的规则控制设备对流量转发以及对流量进行内容安全一体化检测的策略,规则的本质是包过滤。

ACL是基于五元组(源目IP、源目端口、协议号)

安全策略是基于五元组,匹配流量有:

(1)、条件:源目IP、源目端口、协议号、service服务、流量区域、应用、用户、时间段

(2)、动作:允许、禁止

<USG6000V1>system-view 从用户视图进入系统视图

[USG6000V1]sysname AF 改名

接口配置IP:

[AF]interface GigabitEthernet 0/0/0

[AF-GigabitEthernet0/0/0]ip address 10.1.1.254 24

[AF]interface GigabitEthernet 1/0/0

[AF-GigabitEthernet1/0/0]ip address 192.168.1.254 24

配置区域,接入加入区域:

[AF]firewall zone trust 进入区域

[AF-zone-trust]add interface GigabitEthernet 0/0/0 接入加入区域

[AF]firewall zone untrust

[AF-zone-untrust]add interface GigabitEthernet 1/0/0

这个时间PC1去ping PC2,不通,原因是防火墙默认不同区域间是禁止访问的。

进入安全视图

[AF]security-policy

[AF-policy-security]default action permit 配置默认动作允许通过

放通策略后:

如果出现业务有影响,现网情况允许,放通所有策略来排查是否有策略影响。

配置策略

[AF-policy-security]rule name PC1-to-PC2

[AF-policy-security-rule-PC1-to-PC2]source-zone trust

[AF-policy-security-rule-PC1-to-PC2]destination-zone untrust

[AF-policy-security-rule-PC1-to-PC2]source-address 10.1.1.1 mask 255.255.255.0

[AF-policy-security-rule-PC1-to-PC2]destination-address 192.168.1.1 24

[AF-policy-security-rule-PC1-to-PC2]service icmp

[AF-policy-security-rule-PC1-to-PC2]action deny

拒绝PC1到PC2的icmp协议后,ping失效

(1)、状态检测机制

状态检测机制:流量首包过来有安全策略允许通过,那么防火墙会创建一条会话表项,同时把流量转发,源目IP镜像流量也属于同一条流,五元组相同,五元组不同就会创建不同会话。

ICMP应用进程端口号,和TCP、UDP不太一样。

[AF]display firewall session table 看防火墙会话表项

2023-08-13 00:16:08.350

Current Total Sessions : 5

icmp VPN: public --> public 10.1.1.1:49184 --> 192.168.1.1:2048

icmp VPN: public --> public 10.1.1.1:49952 --> 192.168.1.1:2048

icmp VPN: public --> public 10.1.1.1:49696 --> 192.168.1.1:2048

icmp VPN: public --> public 10.1.1.1:50464 --> 192.168.1.1:2048

icmp VPN: public --> public 10.1.1.1:50208 --> 192.168.1.1:2048

三、安全实验

1、拓扑

2、需求

(1)、AR2属于ISP1(pri 40)区域

(2)、AR3属于ISP2(pri 45)区域

(3)、AR1可以访问ISP1和ISP2区域所有的主机

(4)、禁止AR1去telnet AR3

3、配置思路

(1)、IP地址(路由->防火墙)

(2)、防火墙接口加区域

(3)、路由器上的网关(默认路由)

(4)、安全策略

4、关键配置截图

这个策略两个条件,相同条件满足其中一个就可以(或的关系),不同条件至少满足其中一个(与的关系)

security-policy

rule name AR1-to-ISP1

source-zone trust

destination-zone ISP1

destination-zone ISP2

source-address 10.1.1.0 mask 255.255.255.0

destination-address 172.16.1.0 mask 255.255.255.0

destination-address 192.168.1.0 mask 255.255.255.0

action permit

5、验证

AR1可以访问ISP1和ISP2

telnet策略:

没有拦截,安全策略从上往下匹配,命中其中一条,就会执行当前动作,不会往下。

把拒绝策略上移动到放通策略之前:把。。。移到before。。。之前

[FW1-policy-security]rule move AR1-NOto-AR3 before AR1-to-ISP1

无法telnet,拒绝策略匹配成功

除了telnet其他没有问题:

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式开发工程师

嵌入式开发 岗位需求 上岗必备 文章目录 嵌入式开发前言一、负责新产品的电路图、PCB、嵌入式程序、软硬件调试等工作二、负责对现有产品进行硬件优化、调试、维护、排故等工作三、 负责各种单片机,传感器,元器件选型以及BOM表整理四、 负责硬件产品研发和量产过程中项目设计…

某马头条——day01

项目相关 技术栈 课程大纲 跟着视频搭建环境即可 APP登录 需求分析 手动加盐加密 表中有一个字段是salt&#xff0c;盐值。 用户微服务搭建 在service模块下新建一个user模块 进行配置。 server:port: 51801 spring:application:name: leadnews-usercloud:nacos:discovery:…

亚洲诚信TrustAsia成功入选《第十四批上海市重点商标保护名录》

近日&#xff0c;为进一步加大注册商标专用权的保护力度&#xff0c;上海市知识产权局制定并发布了《第十四批上海市重点商标保护名录》&#xff0c;亚数信息科技&#xff08;上海&#xff09;有限公司&#xff08;以下简称亚数&#xff09;榜上有名&#xff0c;注册商标“亚洲…

Go语言与HTTP/2协议的实践探索

随着互联网技术的发展&#xff0c;HTTP/2协议逐渐成为主流。Go语言作为一种高效、简洁的编程语言&#xff0c;与HTTP/2协议的结合具有很大的潜力。本文将探讨Go语言与HTTP/2协议的实践探索。 一、HTTP/2协议的优势 HTTP/2协议相比HTTP/1.1协议&#xff0c;具有以下优势&#…

Flask解决接口跨域问题

1、什么是跨域CROS CORS&#xff08;Cross-Origin Resource Sharing&#xff0c;跨域资源共享&#xff09;是一种浏览器安全策略&#xff0c;用于控制在一个网页应用中如何让一个域的Web页面能够请求另一个域的资源。在Web开发中&#xff0c;由于同源策略&#xff08;Same-Ori…

HarmonyOS快速入门之开发准备

开发准备 本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用&#xff08;如下图所示&#xff09;&#xff0c;快速了解工程目录的主要文件&#xff0c;熟悉HarmonyOS应用开发流程。 在开始之前&#xff0c;您需要了解有关HarmonyOS应用的…

docker安装ES:7.8和Kibana:7.8

本文适用于centos7,快速入手练习es语法 前置&#xff1a;安装docker教程docker、docker-component安装-CSDN博客 1.安装es 9200为启动端口&#xff0c;9300为集群端口 docker pull elasticsearch:7.8.0mkdir -p /mydata/elasticsearch/pluginsmkdir -p /mydata/elasticsear…

企业招股书API,轻松获取公司招股书信息

前言 随着互联网的普及和信息技术的不断发展&#xff0c;获取公司招股书信息变得越来越便捷。企业招股书API作为一种新型的技术手段&#xff0c;为投资者提供了更加高效、准确、全面的招股书信息。本文将介绍企业招股书API的功能和优势&#xff0c;帮助投资者轻松获取公司招股…

C++之深拷贝和浅拷贝

目录 浅拷贝 深拷贝 赋值运算符重载的深拷贝 在学习C类和对象时我们学习了浅拷贝&#xff0c;本期我们将再次回顾浅拷贝并为大家讲述深拷贝的概念。 浅拷贝 在学习类和对象时我们学习了拷贝构造函数的概念&#xff0c;而且我们也知道&#xff0c;因为拷贝构造函数属于类的默…

超好用的API协作管理工具:Apipost

在当今快速发展的数字化时代&#xff0c;API已成为企业与开发者实现数据互通、应用集成的重要桥梁。然而&#xff0c;随着API数量的不断增加&#xff0c;API开发、调试、测试、文档等工作也变得越来越复杂。为了解决这一痛点&#xff0c;一款名为Apipost的API协同研发工具应运而…

B/S医院手术麻醉临床管理系统源码 手术申请、手术安排

手术麻醉系统概述 手术室是医院各个科室工作交叉汇集的一个重要中心&#xff0c;在时间、空间、设备、药物、材料、人员调配的科学管理、高效运作、安全质控、绩效考核&#xff0c;都十分重要。手术麻醉管理系统&#xff08;Operation Anesthesia Management System&#xff0…

陶建辉在 CIAS 2023 谈“新能源汽车的数字化”

近年&#xff0c;中国的新能源汽车发展迅猛&#xff0c;在全球竞争中表现出色&#xff0c;已经连续 8 年保持全球销量第一。在新兴技术的推动下&#xff0c;新能源汽车的数字化转型也正在加速进行&#xff0c;从汽车制造到能源利用、人机交互&#xff0c;各个环节都在进行数字化…

数学建模学习笔记-皮尔逊相关系数

内容&#xff1a;皮尔逊相关系数 一.概念&#xff1a;是一个和线性线关的相关性系数 1.协方差概念&#xff1a; 协方差受到量纲的影响因此需要剔除 2.相关性的误区 根据这个结论&#xff0c;我们在计算该系数之前需要确定是否为线性函数 二.相关性的计算 1.Matlab&#xff…

智能硬件(6)之通用引脚(GPIO)

小编带领大家学习的四大开源硬件和智能模块&#xff0c;他们之间是如何通信的&#xff0c;主控芯片是如何控制智能模块&#xff0c;做某些事情呢&#xff1f;有没有小朋友发起疑问呢&#xff1f; 这里&#xff0c;涉及到了特别重要的知识点&#xff0c;就是通用引脚&#xff0c…

Elasticsearch 性能调优基础知识

Elastic Stack 已成为监控任何环境或应用程序的实际解决方案。 从日志、指标和正常运行时间到性能监控甚至安全&#xff0c;Elastic Stack 已成为满足几乎所有监控需求的一体化解决方案。 Elasticsearch 通过提供强大的分析引擎来处理任何类型的数据&#xff0c;成为这方面的基…

C# WPF上位机开发(动画效果)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 在软件开发中&#xff0c;有的时候也是需要去处理一些动画效果的。比如&#xff0c;不知道大家有没有印象&#xff0c;每次火箭发射的后半部分&…

iconfont拓展iview图标库

文章目录 前言1.如何下载图标&#xff1f;首先进入官网&#xff0c;找属于自己需求的图标&#xff0c;添加到购物车2.点击右上角的购物车&#xff0c;会来到此页面&#xff0c;点击下载代码3.下载完成后&#xff0c;是一个压缩包&#xff0c;文件内容如下4.在项目assets下新建一…

软件项目安全保证措施

一、 身份鉴别 二、 访问控制 三、 通信完整性、保密性 四、 抗抵赖 五、 数据完整性 六、 数据保密性 七、 应用安全支撑系统设计 软件开发全流程文档支撑下载&#xff1a;软件项目开发全套文档下载-CSDN博客

基于比较的排序算法总结(java实现版)

目录 什么是基于比较的排序算法 什么是排序算法的稳定性 基础排序算法的稳定性 插入排序法 希尔排序法 冒泡排序法 总结 高级算法的稳定性 快速排序法 堆排序法 归并排序法 总结 注意 什么是基于比较的排序算法 基于比较的排序算法定义&#xff1a;之所以能给元素…

ModuleNotFoundError: No module named ‘tensorflow‘

直接运行pip install tensorflow安装成功之后&#xff0c;发现版本是tensorflow2.15.0 python的版本是3.9版本 导入包&#xff1a;import tensorflow 打包xxx.exe,调用之后提示错误 ModuleNotFoundError: No module named tensorflow 最后发现特定的python的版本对应特定的t…
最新文章